fgetc

    38Ciepło

    3Odpowiedz

    Wszędzie widzę "jest praktycznie identyczne", lub coś podobnego ... Od The GNU C Programming Tutorial: Jest jeszcze inna funkcja w bibliotece C GNU nazywa fgetc. Jest to identyczne z getc pod wieloma

    7Ciepło

    3Odpowiedz

    Zawsze używam tego podejścia int c; while ((c = fgetc(fp))!=EOF) { printf("%c", c); } Ponieważ wydaje mi się bardziej czytelne i trwałe. Ale do odpowiedzi kopalni link, chux skomentował, że

    9Ciepło

    2Odpowiedz

    W książce Linux system programowania Czytałem niektóre tak: fgetc zwraca znak odczytany jako unsigned char obsady do int lub EOF na końcu pliku lub błędu. Częstym błędem przy użyciu fgetc jest: char c

    5Ciepło

    3Odpowiedz

    A.c #include <stdio.h> int main(int argc, char *argv[]) { int i, counter=0; char c; FILE *file=fopen("a.txt","r"); for (i = 0x41 ; i < 0x45; i++) { printf("%c(%x)