• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Строковые Типы В Функциях Setcurrentdirectory И Getcurrentdirectory

  • Автор темы Автор темы Andersen1313
  • Дата начала Дата начала
A

Andersen1313

Необходимо создать структуру папок S1-S2-S3(папка в папке).. После создания папки S1 надо сделать её текущей и сохранить путь к этой папке в переменную path и уже используя эту переменную создать остальные вложенные папки.. что я делаю не правильно?

C++:
void __fastcall TForm1::ToolButton1Click(TObject *Sender)
{
int result;
char path[19];
GetCurrentDirectory(19,path);
result=CreateDirectory("S1",0); //Создание каталога
if (!result)
{
ShowMessage("Не возможно создать каталог");
}
else
{
SetCurrentDirectory("S1");
GetCurrentDirectory(19,path);
CreateDirectory("\\S2",0);
CreateDirectory(path+"S2\\S3",0);
}
}
 
вот это: path+"S2\\S3" вы делаете неправильно, так даже в билдере нельзя.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab