Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
LiNGViST
#1

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

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

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

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

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

Записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt - C++
Здравствуйте, нужно записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt помогите, пожалуйста

Переписать все строки файла F.txt в файл G.txt, удаляя все пробелы в конце каждой строки - C++
помогите как можно быстрей Дан текстовый файл F.txt. Переписать все строки файла F.txt в файл G.txt, удаляя все пробелы в конце каждой...

Разделить файл txt на несколько равных маленьких файлов - C++
Пожалуйста помогите. Есть большой txt там 1335478 символов Как сделать чтоб он создал папку а в ней 667 файлов по 2000 символов в каждом...

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

Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный по модулю элемент строки - C++
Дана матрица M x N. Элементы, у которых сумма номеров строки и столбца четные оставить без изменения, а остальные разделить на максимальный...

Найти максимальное и минимальное значение между точками и вывести их вместе с точками - C++
Я уже весь гугл перерыл и всю голову выпотрошил.не получается. Нужно написать функцию для двух массивов х и у. Эти массивы задают...

2
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
10.02.2010, 13:05 #2
Как можно именно считывать строку и, наткнувшись на "!", "?", ".", начинать считывать следующую строку.
C
1
2
3
4
strstr();
do
{
}while(str[i]!='.')
Почитайте про ети вещи.
0
LiNGViST
10.02.2010, 14:15 #3
Не, просто было бы мне очень полезно увидеть кусок кода, как это поточнее нужно написать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2010, 14:15
Привет! Вот еще темы с ответами:

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

В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt - C++
Программным путем: 1. В папке С:\temp создайте папки К1 и К2. 2. В папке К1: a) создайте файл t1.txt, в который запишите следующий...

Удалить в текстовом файле 1.txt все строки, которые встречаются в текстовом файле 2.txt - C++
например имеется текстовый файл 1.txt c таким содержанием 111 222 333 444 555 и имеется текстовый файл 2.txt c таким...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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