Форум программистов, компьютерный форум CyberForum.ru

Разделить, считываемые из txt, строки точками - C++

Восстановить пароль Регистрация
 
LiNGViST
Сообщений: n/a
10.02.2010, 11:11     Разделить, считываемые из txt, строки точками #1
Задача такая:
Написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово.

Как я понимаю, суть программы в том, чтобы считать каждое предложение в каждую отдельную строку, чтобы потом уже в считанных строках искать нужное слово и выводить нужную строку на экран. Получается считывание строки должно быть посимвольным?
Пусть концом предложения будут считаться символы "!", "?", ".".

Помогите пожалуйста, я не совсем допираю как это реализовать. Как можно именно считывать строку и, наткнувшись на "!", "?", ".", начинать считывать следующую строку.
Желательно на борланд си (досовский), хотя это не особо важно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2010, 11:11     Разделить, считываемые из txt, строки точками
Посмотрите здесь:

C++ Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент строки
C++ В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt
C++ Строки. Преобразовать строку, заменив в ней все восклицательные знаки точками
C++ найти максимальное и минимальное значение между точками и вывести их вместе с точками
Разделить строки на мелкие части C++
C++ Разделить строки на слова
C++ Записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt
Разделить файл txt на несколько равных маленьких файлов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
10.02.2010, 13:05     Разделить, считываемые из txt, строки точками #2
Как можно именно считывать строку и, наткнувшись на "!", "?", ".", начинать считывать следующую строку.
C
1
2
3
4
strstr();
do
{
}while(str[i]!='.')
Почитайте про ети вещи.
LiNGViST
Сообщений: n/a
10.02.2010, 14:15     Разделить, считываемые из txt, строки точками #3
Не, просто было бы мне очень полезно увидеть кусок кода, как это поточнее нужно написать
Yandex
Объявления
10.02.2010, 14:15     Разделить, считываемые из txt, строки точками
Ответ Создать тему
Опции темы

Текущее время: 19:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru