Страница 1 из 1

Работа с текстовым файлом

Добавлено: 18 авг 2005, 22:48
Feniksa
Есть текстовый файл text.txt, где есть несколько фраз.
Вопрос: КАК заставить прогу, написаную на Borland 5.02, выводить определённую фразу из текстового файла?
Пример файла text.txt

1 Привет
2 Пока
3 Как дела
.....

Добавлено: 19 авг 2005, 10:55
Kolinus
И чем же эта фраза определяется ? (прогу выводить определенную фразу).
в общем случае - просто читаешь весь файл построчно в очередь и потом из очереди выдираешьнужную фразу

Добавлено: 19 авг 2005, 14:38
Feniksa
Kolinus писал(а):И чем же эта фраза определяется ? (прогу выводить определенную фразу).
Имеется в виду вывод фразы в консоли.
Kolinus писал(а): в общем случае - просто читаешь весь файл построчно в очередь и потом из очереди выдираешьнужную фразу
Исходничком не поможеш?

Добавлено: 19 авг 2005, 17:47
Kolinus
На Борланде - нет :(

Добавлено: 24 авг 2005, 15:43
0b0rm0t
Разве написать консольную аппликуху под Билдер - проблема?

Да и не консольную - printf все равно куда-нить писать будет.

Или я чего-то не понимаю?

Добавлено: 15 сен 2005, 00:42
BAHTY3
0b0rm0t писал(а):Разве написать консольную аппликуху под Билдер - проблема?

Да и не консольную - printf все равно куда-нить писать будет.

Или я чего-то не понимаю?
printf выводить будет в консоль....



Идея такая:
читаешь файл построчно. если тебе нужно чтобы выводилась строка с определенным словом символом или цифро то просто используешь char *strstr(a,b) каторая проверяет строку 'а' на вхождение в нее строки (символа, цифры) 'b', if енто то что нужно то выводи строку! Можешь просто организовать в цикле счетчик каторый будет просто бежать по строка твоего файла и выводить нужную по счету....