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

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем Andersen1313, 25 фев 2012.

  1. Andersen1313

    Andersen1313 New Member

    Регистрация:
    18 окт 2010
    Сообщения:
    4
    Симпатии:
    0
    Необходимо создать структуру папок 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);
    }
    }
     
  2. qqwertty

    qqwertty Гость

    вот это: path+"S2\\S3" вы делаете неправильно, так даже в билдере нельзя.
     
Загрузка...

Поделиться этой страницей