А аналоги у SHFileOperation() есть? -- И как осуществить рекактирование файла, то есть консольное окно редактора, сложно это? какую ф-ю юзать?
... int Remove_dirA(LPCTSTR pPath) { SHFILEOPSTRUCTA sh; ZeroMemory(&sh,sizeof(SHFILEOPSTRUCTA)); sh.wFunc = FO_DELETE; sh.pFrom = pPath; //удаляемая директория //(путь в формате Ansi, завершающийся NULL-терминатором...) sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT; return SHFileOperationA(&sh); } ... Remove_dirA(patch); ... Патч:C:\FindBD\FBD\ Почему не удаляет?
FO_DELETE Delete the files specified in pFrom. pFrom Note This string must be double-null terminated. доки надо читать не по диагонали. тем более если не работает код. Плюс в pFrom надо юзать * указывая все удаляемые файлы как я понял. Опять же из чтения примечаний.
как перевернуть строку задом на перед? Типа: char strinr[] = "text"; нужно перевернуть чтоб вышло "txet" Как реализовать?
2rudvil, угу, ответ достойный хоцкера =\ Сделал.. Кому надо: int main(int argc, char *argv[]) { char string[] = "text"; int s = strlen(string); while(s > 0) { s--; cout<<string; }
Привет! Как сделать редактирование файла? Ну как в фаре например. Чтоб рткрылось окно редактора и я мог редактировать открытий файл. Зарание блаодарен, с меня +++
2-m0rgan- программно? RichEdit + CreateFile/ReadFile/WriteFile. А вообще я думаю стоит почитать книжку по программированию, а не писать посты на форуме. Производительнее както )
2Hiro Protagonist, в тех книгах которые я читал такое не пишут. Это я знаю, меня интересует окно редактора, чтоб содержимое файла ВЫВЕЛОСЬ и я мог ЕГО ИЗМЕНЯТЬ
Именно в средствами самой консоли такое реализовать нельзя Но в Windows консоль открывается при помощи окна Именно как реализовать,сказать не могу Но посоветую копай в сторону <windows.h>
2rudvil, спс. Еще народ выручайте, проблема с CopyFile() Обгуглил все, хз почему не копирует =\ ... char patch[] = ":\DIR"; char disk[9]; gets(disk); strcat(disk,patch); ... CopyFile(disk,"55.exe",false) ... Почему не копирует?
ну открываешь файл, выводишь его содержимое. Ловишь сигналы с клавиатуры, соответственно меняешь то, что показывается на экране(курсор, сам текст) и в буфере правишь, что надо. Сохраняешь содержимое из буфера, после редактирования.
ты бы описал где и как, но раз не описал, скажу как это делается в .net: Получаем StartupInfo из объекта типа Process Берём от туда поле WorkingDirectory загуглил за 5 минут.