104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
|
|
1 | |
Поиск и замена слов в файле txt08.05.2013, 23:08. Показов 12354. Ответов 9
Метки нет Все метки)
(
Как заменить и найти слова в файле txt на С++.
То есть есть файл вот такой структуры AAA БББ BBB 111 222 ыыы ввв ааа 333 444 и так далее. Нужно найти ААА и далее (БББ ВВВ 111 222) заменить на что та другое. Желательно с помощью библиотеки fstream. Спасибо!
1
|
|
08.05.2013, 23:08 | |
Ответы с готовыми решениями:
9
Поиск и замена части строки в файле txt Поиск и замена слов в файле |
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
||||||
09.05.2013, 01:06 | 2 | |||||
1
|
104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
|
|
09.05.2013, 14:01 [ТС] | 3 |
Спасибо большое, но неужели не можно как-то это все организовать попроще? Я в С++ только азы знаю а тут
![]() А да еще, скажите как в вашем примере передать путь к файлу, допустим A.txt который лежит в корне программы?
0
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
|
09.05.2013, 21:01 | 4 |
Mr.kto, если txt файл лежит в одном каталоге с исполняемым модулем, тогда при запуске программы из командной строки, просто после ввода названия программы 2-м аргументом нужно ввести имя текстового файла. П. С. чем больше всяких контейнеров, итераторов и прочих средств С++, тем меньше нужно возиться с низкоуровневым кодом. Структура программы будет более простой: кода будет меньше, а читаемость будет лучше.
Добавлено через 2 минуты П.С.С можно написать код на чистом С и С++ и сравнить: количество символов в исходном файле на С будет в 1.5 -2 раза больше, а чтобы понять код нужно будет в 2-3 раза больше времени чем при варианте с С++.
1
|
104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
|
|
09.05.2013, 21:09 [ТС] | 5 |
А можно ваш код сделать как функцию? Так как это только часть программы которую я не смог сам сделать
![]()
0
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
||||||
09.05.2013, 22:35 | 6 | |||||
Конечно, достаточно весь код помесить в функцию, например так:
1
|
104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
|
|
09.05.2013, 23:29 [ТС] | 7 |
Вы так грамотно пишите код
![]()
0
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
||||||
10.05.2013, 01:20 | 8 | |||||
Вы мне явно льстите
![]()
2
|
104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
|
|
10.05.2013, 01:30 [ТС] | 9 |
Большущие спасибо
![]()
1
|
260 / 165 / 54
Регистрация: 03.05.2019
Сообщений: 339
|
||||||
19.07.2019, 18:56 | 10 | |||||
Можно ещё так:
0
|
19.07.2019, 18:56 | |
Помогаю со студенческими работами здесь
10
Поиск и замена слов в текстовом файле Поиск и замена слов в текстовом файле в несколько потоков Поиск слов в файле и его замена с предварительным бэкапом этих файлов! Замена всех слов "паника" на слово "скорость" в txt файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |