через пробел, кроме последнего.
filebuf fb; fb.open("in.txt", ios::in);
istream is(&fb);
while (is.getline(s, 256, ' '))
А вот эта вещь почему-то считывает и последний тоже, почему?
P.S сразу после последнего слова либо '\n' либо eof
Не влазит в буфер просто
Ну и вообще-то cin.getline(s, 256, ' ') будет читать ДО символа-разделителя, который указан последним параметром, то есть в данном случае будет читаться одно слово.
Обсуждают сегодня