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

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

Войти
Регистрация
Восстановить пароль
 
DiViLoYs
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 57
#1

Считать определенную строку из файла - C++

29.03.2013, 01:05. Просмотров 658. Ответов 3
Метки нет (Все метки)

Такое дело. Пользователь вводит определенную команду в TextBox, и нужно что бы программа считала определенную строку из файла, которая привязана к этой команде. Например:
Пользователь ввел: "Привет", программа проверила файл и нашла введенное слово, при этом вывела пользователю привязанную к этой программе строчку: "И тебе привет".
P.S
Если такое лень писать такую программу, хоть подскажите, как проверить файл на наличие определенного слова =)
Заранее благодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 01:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считать определенную строку из файла (C++):

Считать определенную строку из файла - C++
Второй вопрос: Как можно считать определенную строку из файла. Пример: У меня есть файл, в котором, к примеру, будет такая запись: ...

Считать из файла определенную инфу в класс - C++
Приветствую всех. Задача такая: Есть txt файл с инфой: 127 Киев-Львов 100 300 120 Москва-Киев 130 450 103 Будапешт-Москва 70 500 ...

Считать строку из файла - C++
Как считать вторую строку из файла до пробела в элемент N, а после пробела в элемент K Пример файла: 01110 23 99 1...

Считать строку из файла - C++
int ch; while (ch ==100) { fgets( load_string, ch , file ); cout << load_string << endl; ...

Считать строку с файла - C++
Как считать строку с файла до определенного символа?? П.с. а строки в файлах не имеют случайно в конце "терминального нуля" (что бы...

Считать строку с файла - C++
Может дыбильный вопрос, но все же хочу считать строку с файла, при этом хочу что бы на выходе получилось string textv, а не char textv; ...

3
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
29.03.2013, 01:08 #2
Цитата Сообщение от DiViLoYs Посмотреть сообщение
Если такое лень писать такую программу, хоть подскажите, как проверить файл на наличие определенного слова =)
Только читать и проверять на совпадение, если файл не десятки мегабайт то проще всего загрузить всю карту сообщений в оп и работать с ней потом.
0
DiViLoYs
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 57
29.03.2013, 01:23  [ТС] #3
Цитата Сообщение от Gepar Посмотреть сообщение
Только читать и проверять на совпадение, если файл не десятки мегабайт то проще всего загрузить всю карту сообщений в оп и работать с ней потом.
Можно, но если файл разжиреет - будет плохо =)
0
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
29.03.2013, 01:24 #4
Цитата Сообщение от DiViLoYs Посмотреть сообщение
Можно, но если файл разжиреет - будет плохо =)
А читать n-мегабайтный файл в поисках одного совпадения каждый раз лучше или быстрее?
К тому же что-то мне подсказывает что твоя "говорилка" не уйдёт дальше 100кб текстового файла, а потом тебе надоест так что грузи всё в map при старте и не парься.
0
29.03.2013, 01:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2013, 01:24
Привет! Вот еще темы с ответами:

Считать рандомную строку из файла - C++
как из файла считать рандомную строку методом чаровского массива?

Из файла считать строку с пробелами - C++
Нужно, чтобы из файла считывалась строка, проблема в том, что в ней есть пробелы... можно как-нибудь считать строку с пробелами? ...

Считать вторую строку из файла - C++
Здравствуйте, подскажи как мне из текстового файла считать вторую строку ? Пишу так: int a = 0; string str; ifstream...

Считать последнюю строку файла - C++
Доброго времени суток! есть файл который имеет структуру(ниже), надо считать данные. До последней строки получается. Как быть с последней...


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

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

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