Написать Программу Которая Считывает Текст Из Файл

  • Автор темы Автор темы rinalast
  • Дата начала Дата начала
R

rinalast

Написать программу которая считывает текст из файла и выводит на экран только предложения состоящие из заданного количества слов.
 
что-то конкретное не получается?
Код:
открываешь файл
ifstream ifst("in.txt");
считываешь слова пока он не кончица
Код:
string s;
int n = 0;
while(false == ifst.eof()) {
ifst >> s;
++n;
///...
}
слова толкаешь еще куда-нибудь (чтобы вывести потом)
Код:
list<string> lst;
lst.push_back(s);
в каждом слове проверяешь является ли последний символ точкой
Код:
if ('.' == s[s.length() - 1])
если точка - проверяешь совпадает ли n с заданным числом и выводишь предложение если совпадает
Код:
if (n == num)
for(auto t : lst) cout << t << " ";

ну схемотично так


Добавлено: еще кнешно не забываешь очичать lst и обнулять n в начале каждого предложения
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!