operacje na plikach, strumienie

0

mam problem nie działa mi następujący kod

	do
	{
		baza_out.get(ch);
		znacznik[i]=ch;
		i++;
	}
    while(ch != EOL);

wyrzuca mi błąd ze nierozpoznaje 'EOL', jaka jest bibilioteka do EOL i czy w powyższy sposób skończy mi odczytywanie z pliku na końcu linii ?

0

EOL zastąp '\n'
Pętla zakonczy sie po napotkaniu znaku końca linii (ostatnim znakiem wczytanym do tablicy będzie '\n'), jesli chcesz sie go pozbyć po pętli wstaw:

znacznik[i-1]=0;

lub wewnątrz pętli po:

baza_out.get(ch);

dopisz:

if(ch=='\n') break;

1 użytkowników online, w tym zalogowanych: 0, gości: 1