1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Neon6868 |
13.06.2007 19:24
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 146 Пол: Мужской Репутация: 0 |
Задание: Написать программу, которая считывает текст из файла и выводит его предложения в обратном порядке.
Я начал писать программу, но даже не представляю как можно сделать так, чтобы предложения выводились в обратном порядке. Подскажите плз хотя бы идею как это сделать?? Программа: Код #include <fstream.h> #include <string.h> #include <stdio.h> void main() { const int len=255; char word[len], line[len]; ifstream fin("D:\\text.txt", ios::in | ios::nocreate); if (!fin) printf("\nOshibka"); while (!feof(f)) { } } |
![]() ![]() |
| volvo |
13.06.2007 20:14
Сообщение
#2
|
|
Гость |
Способов на самом деле море... Можно читать строки из файла в vector<std::string>, а потом применить к нему reverse(v.begin(), v.end());
и вывести на печать... Можно сделать вот так (используем рекурсию для "разворота" порядка следования предложений): #include <fstream.h>(при условии, что все предложение разделяются точками) |
Neon6868 Файлы, язык Си 13.06.2007 19:24
volvo Уточни, при входном файле:
ты хочешь получить
ил... 13.06.2007 19:35
Neon6868 Вот так: ret.
def.
... 13.06.2007 19:46
Neon6868 большое спасибо :) 13.06.2007 21:09![]() ![]() |
|
Текстовая версия | 9.12.2025 2:31 |