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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LiNGViST
Сообщений: n/a
#1

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

10.02.2010, 11:11. Просмотров 386. Ответов 2
Метки нет (Все метки)

Задача такая:
Написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово.

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

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

Как считать из *.txt строки? C++
C++ Преобразовать строку, заменив точками все двоеточия, встречающиеся среди первых n/2 символов, и заменив точками все восклицательные знаки...
Работа с массивом.Разделить элементы K-ой строки на диагональный элемент массива C++
C++ Строки. Преобразовать строку, заменив в ней все восклицательные знаки точками
C++ Найти максимальное и минимальное значение между точками и вывести их вместе с точками
C++ Разделить элементы k-й строки на диагональный элемент, расположенный в этой строке
Разделить строки на мелкие части C++
C++ Разделить заданный текст на строки без переносов
C++ Разделить строки на слова
Разделить файл txt на несколько равных маленьких файлов C++
C++ Разделить текст на строки по 60 символов
Разделить текст на строки по N символов 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, строки точками
Ответ Создать тему
Опции темы

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