Страница 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 енто то что нужно то выводи строку! Можешь просто организовать в цикле счетчик каторый будет просто бежать по строка твоего файла и выводить нужную по счету....