1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "С и С++", создана пользователем Andersen1313, 25 фев 2012.

  1. Andersen1313

    Andersen1313 New Member

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

    Код:
    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 Гость

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

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