ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3951  
Старый 11.10.2009, 17:22
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

Привет, как удалить директорию?
RemoveDirectory() не прокатит, так как директория содржит файлы.
 
Ответить с цитированием

  #3952  
Старый 11.10.2009, 17:35
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

вот что нам глаголит мсдн

Цитата:
Remarks

The RemoveDirectory function marks a directory for deletion on close. Therefore, the directory is not removed until the last handle to the directory is closed.

To recursively delete the files in a directory, use the SHFileOperation function.
 
Ответить с цитированием

  #3953  
Старый 11.10.2009, 17:52
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

А аналоги у SHFileOperation() есть?
--
И как осуществить рекактирование файла, то есть консольное окно редактора, сложно это?
какую ф-ю юзать?
 
Ответить с цитированием

  #3954  
Старый 11.10.2009, 18:32
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

...
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\

Почему не удаляет?

Последний раз редактировалось -m0rgan-; 11.10.2009 в 18:37..
 
Ответить с цитированием

  #3955  
Старый 11.10.2009, 18:51
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

FO_DELETE
Delete the files specified in pFrom.

pFrom
Note This string must be double-null terminated.

доки надо читать не по диагонали. тем более если не работает код. Плюс в pFrom надо юзать * указывая все удаляемые файлы как я понял. Опять же из чтения примечаний.

Последний раз редактировалось Ra$cal; 11.10.2009 в 18:54..
 
Ответить с цитированием

  #3956  
Старый 11.10.2009, 19:56
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

>тем более если не работает код
Ra$cal, у меня все компелмруется, только не трет диру.
 
Ответить с цитированием

  #3957  
Старый 11.10.2009, 20:19
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

это и значит, что котд не работает. иначе бы я сказал код не компилируется =)
 
Ответить с цитированием

  #3958  
Старый 11.10.2009, 23:37
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

как перевернуть строку задом на перед?
Типа:
char strinr[] = "text";
нужно перевернуть чтоб вышло "txet"
Как реализовать?
 
Ответить с цитированием

  #3959  
Старый 11.10.2009, 23:39
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

Репутация: 86
По умолчанию

Цитата:
Сообщение от -m0rgan-  
как перевернуть строку задом на перед?
Типа:
char strinr[] = "text";
нужно перевернуть чтоб вышло "txet"
Как реализовать?
Руками
 
Ответить с цитированием

  #3960  
Старый 11.10.2009, 23:46
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами: 9270510

Репутация: 519


По умолчанию

2rudvil, угу, ответ достойный хоцкера =\

Сделал..
Кому надо:
int main(int argc, char *argv[])
{
char string[] = "text";
int s = strlen(string);
while(s > 0)
{
s--;
cout<<string[s];
}

Последний раз редактировалось -m0rgan-; 11.10.2009 в 23:48..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 7 (пользователей: 0 , гостей: 7)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.