0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
||||||
1 | ||||||
Поиск числа в текстовом файле и вывод строк06.04.2020, 00:46. Показов 1582. Ответов 30
Метки нет (Все метки)
Добрый вечер!У меня программа которая при нажатии на кнопку ищет все совпадения в текстовом файле числа введенного пользователем в lineEdit1 и выводит их количество в lineEdit_2.Как сделать так чтобы при нажатии на кнопку программа брала число введенное в LineEdit_1 пользователем искала все совпадающие числа ,и строки в которых содержится похожее число выводило в TextEdit.Помогите пожалуйста
0
|
06.04.2020, 00:46 | |
Ответы с готовыми решениями:
30
Поиск строк в текстовом файле, и вывод их с текстовым комментарием Поиск одинаковых строк в текстовом файле и вывод дубликатов в другой текстовый файл Поиск строк в текстовом файле Поиск определенных строк в текстовом файле |
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
06.04.2020, 00:49 [ТС] | 2 |
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
|
06.04.2020, 10:00 | 3 |
QTextStream, readLine(). И ищешь в строке.
0
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
06.04.2020, 13:55 [ТС] | 4 |
А вы можете пример кода написать?
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
||||||
06.04.2020, 14:18 | 5 | |||||
1
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
06.04.2020, 14:39 [ТС] | 6 |
СПАСИБО
Добавлено через 5 минут А чтобы отобразить текст в text edit вот так ui.textEdit->setText(s);
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
|
06.04.2020, 19:48 | 7 |
setPlainText().
0
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
||||||
06.04.2020, 20:10 [ТС] | 8 | |||||
Он через setText почему только одно число выводит
Я попробовал через append он не всю строку выводит а только похожие числа в файле
т.е через setPlainText();
0
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
06.04.2020, 20:12 [ТС] | 9 |
Вот
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
|
06.04.2020, 22:10 | 10 |
Можно и append(). Ну так ты определись, что добавляешь. s - это фрагмент, а не строка.
0
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
06.04.2020, 22:32 [ТС] | 11 |
Мне вся строка нужна значит s на line нужно заменить
Добавлено через 1 минуту Изменил на line тоже самое
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
||||||
06.04.2020, 23:17 | 12 | |||||
Так должно работать.
0
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
06.04.2020, 23:21 [ТС] | 13 |
Не работает,он все равно только совпадающие числа выводит
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
|
06.04.2020, 23:23 | 14 |
Проект пересобрал? Покажи актуальный вариант.
0
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
||||||
06.04.2020, 23:31 [ТС] | 15 | |||||
Да, а теперь просто весь файл вывел
Добавлено через 1 минуту
Мне нужно чтобы он выводил все строки в которых есть введеное число
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
|
06.04.2020, 23:44 | 16 |
Точку с запятой убери в 19-й.
1
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
06.04.2020, 23:49 [ТС] | 17 |
Наконец-то,спасибо большое из-за такой мелочи столько мучался
0
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
14.04.2020, 18:50 [ТС] | 18 |
А как сделать так чтобы при отсутствие текста в lineEdit поиск не выполнялся?
Добавлено через 1 минуту точнее у меня несколько lineEditб ,нужно чтобы lineEdit в которых отсутсвуют значение пропускались
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
|
|
14.04.2020, 19:38 | 19 |
if.
0
|
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 219
|
|
14.04.2020, 20:27 [ТС] | 20 |
спасибо уже разобрался
0
|
14.04.2020, 20:27 | |
14.04.2020, 20:27 | |
Помогаю со студенческими работами здесь
20
Поиск и удаление фрагмента строк в текстовом файле Поиск слова в текстовом файле и вывод Вывод последних двух строк в текстовом файле Поиск в текстовом файле и вывод всей строки Поиск данных в текстовом файле и последующий вывод Поиск в текстовом файле и вывод результата в TextBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |