Форум программистов, компьютерный форум CyberForum.ru

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

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

Замена файла - C++

13.02.2013, 15:16. Просмотров 309. Ответов 5
Метки нет (Все метки)

Всем привет! Помогите пожалуйста нубу, мне нужен исходник, который ищет по всем жестким дискам НЕСКОЛЬКО текстовых файлов и подменяет текст в нем на тот, который указан в программе! если можено дайте плиз данный кодик в лс, заранее спасибо!

Добавлено через 13 минут
С меня + в репу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2013, 15:16     Замена файла
Посмотрите здесь:

Массив(Замена выбранных элементов). Область памяти(замена выбранных элементов) C++
Замена букв в тексте из файла и запись результатов в файл C++
C++ Перебор файла посимвольно, как организовать цикл, работающий до конца файла.
Удвоить размер файла, записав в конец файла все его исходные элементы C++
Замена файла [c++] C++
Замена двойных пробелов из входного файла на одиночный пробел и запись в выходной файл (объяснить работу кода) C++
Поиск и замена файла C++
Отображение файла в память, поиск и замена последовательности байт C++
Получение атрибутов файла (а именно дату создания файла) без WinApi C++
C++ Как, прочитав из файла один символ, выявить факт окончания файла
C++ Замена символов файла в соответствии со словарем
C++ Замена произвольной записи из одного файла записью из другого

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igor001
8 / 3 / 1
Регистрация: 12.02.2013
Сообщений: 68
13.02.2013, 15:17     Замена файла #2
есть удобная ф-ция ExtractFilePath("имя файла"). Передаешь аргументом точное название искомого файла и получаешь путь. Правда слэш неправильный, но думаю ты разберешься.

я юзаю след. код для создания/открытия ини в своей проге файла:
C++
1
ini = new TIniFile (StringReplace(ExtractFilePath(Application->ExeName), "\\", "/", TReplaceFlags()<<rfReplaceAll) + this->Caption + ".ini");
т.е. ExtractFilePath(Application->ExeName) выдает мне путь к папке моего .exe, StringReplace() изменяет слэш как надо

тебе походу так:

C++
1
StringReplace(ExtractFilePath("искомый_файл.разрешение"), "\\", "/", TReplaceFlags()<<rfReplaceAll);
adequate
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 4
13.02.2013, 15:26  [ТС]     Замена файла #3
Цитата Сообщение от igor001 Посмотреть сообщение
есть удобная ф-ция ExtractFilePath("имя файла"). Передаешь аргументом точное название искомого файла и получаешь путь. Правда слэш неправильный, но думаю ты разберешься.

я юзаю след. код для создания/открытия ини в своей проге файла:
C++
1
ini = new TIniFile (StringReplace(ExtractFilePath(Application->ExeName), "\\", "/", TReplaceFlags()<<rfReplaceAll) + this->Caption + ".ini");
т.е. ExtractFilePath(Application->ExeName) выдает мне путь к папке моего .exe, StringReplace() изменяет слэш как надо

тебе походу так:

C++
1
StringReplace(ExtractFilePath("искомый_файл.разрешение"), "\\", "/", TReplaceFlags()<<rfReplaceAll);
Если не трудно то напиши скайп свой в лс!
 Комментарий модератора 
Обсуждение тем - только на форуме. Приглашения к обсуждению еще где-либо запрещены.
Правила форума


Добавлено через 5 минут
Извеняюсь! Помогите кто нибудь полностью код оформить! Буду благодарен!
igor001
8 / 3 / 1
Регистрация: 12.02.2013
Сообщений: 68
13.02.2013, 15:37     Замена файла #4
http://forum.hackersoft.ru/showthread.php?t=5047 здесь описаны различные ф-ции типа CreateFile, OpenFile, WriteFile, ReadFile и т.д. почитай и выбери то что нужно, также там описана ф-ция поиска файла FindFirstFile (скайп в данных есть)
adequate
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 4
13.02.2013, 15:53  [ТС]     Замена файла #5
Недогнал)))) помогите плиз Люди)))
Avazart
 Аватар для Avazart
7037 / 5214 / 259
Регистрация: 10.12.2010
Сообщений: 22,910
Записей в блоге: 17
13.02.2013, 16:31     Замена файла #6
Ищите по форуму boost/filesystem или FindFirstFile() / FindNextFile() + работа с файлами + работа со строками и регулярками...

В общем готовый код вам навряд ли кто напишет...
Yandex
Объявления
13.02.2013, 16:31     Замена файла
Ответ Создать тему
Опции темы

Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru