Я пытался сделать что-нибудь для чтения / записи файлов, и я не могу запустить вторую команду getline.Любые идеи относительно того, почему это происходит?
char str[80];
char substr[10];
file.open("abc.txt", fstream::in);
file.getline(str,'\n');
while(!file.eof())
{
i=0;
while(str[i]!='\n') {substr[i] = str[i++]; }
substr[i++]='\n';
cout<<substr;
file.getline(str,'\n');
}
abc.txt
AND 1 2 3
NAND 4 5 6
NOR 2 3 7
XOR 1 6 8
OR 8 7 9
Я использовал notepad ++ для создания текстового файла, так что я уверен, что в конце есть CR / LFкаждой строки