Aktív témák

  • REAL WORLD

    tag

    Sziasztok!

    A programozás házim követelménye, hogy platformfüggetlen legyen, legyen benne fájlkezelés és még egy csomó minden más. A progi kész, több mint 700 sor és tök jól működik! (windows alatt) De unix rendszeren is futnia kellene...
    Mivel nincs itthon linuxom, csak távoli használattal tudom ellenőrizni. Az egyetem Sun szerveréhez csatlakozom a ''Putty''-al és ott tudok fordítani. Sikeresen lefordul. Semmi hiba. Azonban, amikor futtatni akarom, akkor hibát üzen vissza!
    ''-bash: command not found''
    Mielőtt beleraktam volna a fájlkezelést, akkor még jól működött. Most írtam egy proba.c-t, ami megynit egy szöveges fájlt és kiírja a tartalmát. Ez is jól lefordul, de ugyanúgy ''-bah: command not found'' üzenettel elszáll... Mi lehet a hiba? A Unix miatt valamit máshogy kell csinálni vagy jogokkal lehet a baj?

    #include<stdio.h>
    #include<stdlib.h>

    int main(void)
    {
    FILE *f;
    char c,s[81];
    if ((f=fopen(''welcome.txt'',''rt''))==NULL)
    {
    printf(''Hianyzik a welcome.txt fajl!\n'');
    return 1;
    }
    else
    {
    while (fgets(s,81,f)!=NULL)
    printf(''%s'',s);
    }
    fclose(f);
    while ((c=getchar())!='\n') c=getchar();
    return 0;
    }

Aktív témák

Hirdetés