[C] Obsługa pliku .txt. Wczytywanie całego słowa.

void_t
Użytkownik
Użytkownik
Posty: 103
Rejestracja: 14 maja 2011, o 18:25
Płeć: Mężczyzna
Pomógł: 26 razy

[C] Obsługa pliku .txt. Wczytywanie całego słowa.

Post autor: void_t »

No '\n' to jeden bajt. Char też ma wielkość jednego bajtu.
SetoKami
Użytkownik
Użytkownik
Posty: 56
Rejestracja: 16 paź 2010, o 10:36
Płeć: Mężczyzna
Lokalizacja: Poland
Podziękował: 9 razy

[C] Obsługa pliku .txt. Wczytywanie całego słowa.

Post autor: SetoKami »

Hmmm to co podałem, na pisanie przejścia do nowej linii, działa. Tylko nie widziałem na początku co jest nie tak. Przejście do nowej linii jest robione po wypisaniu wszystkich nicków. Wygląda to następująco:

Kod: Zaznacz cały

GBARomPLL4GTVKatsuhitoTheEmperor

W linii 2 jest "enter".

P.S.
Już doszedłem co było nie tak. Po prostu nie wiem dlaczego przy otwarciu pliku wyjściowego ustawiłem go na "wb" a nie "w".

Dziękuję bardzo serdecznie za okazaną pomoc!!!
Pozdrawiam!
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C] Obsługa pliku .txt. Wczytywanie całego słowa.

Post autor: Afish »

SetoKami pisze:A czy "\n" jest typu char?
Napisałeś to w cudzysłowie, zatem jest to c-string zakończony znakiem zerowym. Nie jest to typ char.
No '\n' to jeden bajt. Char też ma wielkość jednego bajtu.
Rozmiar chara zależy od kompilatora i nie musi mieć jednego bajtu.
ODPOWIEDZ