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

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

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

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

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

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

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

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

Каждый элемент соответствующей строки матрицы разделить на сумму элементов этой строки (Pascal -> C++) - C++
Здравствуйте, есть такая задача: Задан двумерный массив NxN вещественных чисел, N=5. Необходимо каждый элемент соответствующей строки...

Строки. Преобразовать строку, заменив в ней все восклицательные знаки точками - C++
Сделал на паскале незнаю как сделать на С++ помогите. Дана строка символов преобразовать строку заменив в ней все восклицательные знаки...

Разделить строки на слова - C++
Доброго времени суток. Помогите пожалуйста исправить ошибку. Не работает разделение строки на двумерный массив. Слова разделены запятыми,...

Разделить строки на мелкие части - C++
Помогите реализовать такую вещь: Пользователь вводит слова через запятую (one,two,three,four,five,six), программа же записывает каждое...

Разделить текст на строки по 60 символов - C++
заданный текст распечатать по строкам, понимая под строкой или очередные 60 букв, если среди них нет комы, или часть текста до комы...

Разделить текст на строки по N символов - C++
Разделить текст на строки по N символов. Если какое-либо слово не помешается в строку, то в N+1 в ой позиции написать - а остаток слова...

Разделить заданный текст на строки без переносов - C++
Пожалуйста, помогите Разделить заданный текст на строки длиной меньше 50 символов. Слова разделены пробелами. Переносить часть слова не...

Работа с массивом.Разделить элементы K-ой строки на диагональный элемент массива - C++
Всем привет! Вот, собственно задача: задан массив размером MxM клеток. ну пусть будет не больше 10.. нужно разделить элементы k-oй строки...

Разделить элементы k-й строки на диагональный элемент, расположенный в этой строке - C++
Задана матрица порядка n и числа k. Разделить элементы k-й строки на диагональный элемент, расположенный в этой строке.

Конец строки в txt файле - C++
Добрый день! Мне нужно считать значения двумерного массива. В txt файле хранятся, например, такие значения. 1 2 3 4 5 6 7 8 9 С...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Не, просто было бы мне очень полезно увидеть кусок кода, как это поточнее нужно написать
Ответ Создать тему
Опции темы

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