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

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

Восстановить пароль Регистрация
 
adequate
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 4
13.02.2013, 15:16     Замена файла #1
Всем привет! Помогите пожалуйста нубу, мне нужен исходник, который ищет по всем жестким дискам НЕСКОЛЬКО текстовых файлов и подменяет текст в нем на тот, который указан в программе! если можено дайте плиз данный кодик в лс, заранее спасибо!

Добавлено через 13 минут
С меня + в репу
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,584
Записей в блоге: 17
13.02.2013, 16:31     Замена файла #6
Ищите по форуму boost/filesystem или FindFirstFile() / FindNextFile() + работа с файлами + работа со строками и регулярками...

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

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