Strona 1 z 1

[C] Funkcja fgets()

: 6 lis 2014, o 22:48
autor: mateuszl95
Pobieram planszę sudoku z pliku txt następującą linijką kodu:

Kod: Zaznacz cały

fgets(str, 82, brd);
Ta linijka działa, jednak mam pytanie: dlaczego kiedy wpisze:

Kod: Zaznacz cały

fgets(str, 81, brd);
Ostatnia cyfra zostaje wczytana jako typ int, mimo że str jest typu char?

[C] Funkcja fgets()

: 6 lis 2014, o 23:03
autor: octahedron
Co dokładnie oznacza, że jest wczytana jako int?

[C] Funkcja fgets()

: 7 lis 2014, o 13:32
autor: Dasio11
Jak wpiszesz

Kod: Zaznacz cały

fgets(str, 81, brd);
to wczyta się 80 znaków a do brd[80] zostanie wstawiony bajt NULL.