Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча разных действий с каталогами но не создания.Спасибо!
>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>разных действий с каталогами но не создания.
>
>Спасибо!
Я использовал так system("mkdir tmp"); средствами ОС
>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>разных действий с каталогами но не создания.
>>
>>Спасибо!
>Я использовал так system("mkdir tmp"); средствами ОСОткуда Вы такие беретесь...
man 2 mkdir
>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>разных действий с каталогами но не создания.
>>>
>>>Спасибо!
>>Я использовал так system("mkdir tmp"); средствами ОС
>
>Откуда Вы такие беретесь...
>
>man 2 mkdir
Спасибо.Но можно было и покультурнее!
>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>разных действий с каталогами но не создания.
>>>>
>>>>Спасибо!
>>>Я использовал так system("mkdir tmp"); средствами ОС
>>
>>Откуда Вы такие беретесь...
>>
>>man 2 mkdir
>
>
>Спасибо.
>
>Но можно было и покультурнее!Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
ps: так что полагаю мы друг дружку несколько не поняли.
>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>разных действий с каталогами но не создания.
>>>>>
>>>>>Спасибо!
>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>
>>>Откуда Вы такие беретесь...
>>>
>>>man 2 mkdir
>>
>>
>>Спасибо.
>>
>>Но можно было и покультурнее!
>
>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>
>ps: так что полагаю мы друг дружку несколько не поняли.Да непоняли.
Спасибо.
>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>разных действий с каталогами но не создания.
>>>>>
>>>>>Спасибо!
>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>
>>>Откуда Вы такие беретесь...
>>>
>>>man 2 mkdir
>>
>>
>>Спасибо.
>>
>>Но можно было и покультурнее!
>
>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>
>ps: так что полагаю мы друг дружку несколько не поняли.
Согласен это не самый красивый способ но есть и свои плюсы представь себе что нужно что бы прога
работала в разных OS а тебе нужно создать всего лищь временный каталог вот и подумай что проще!!
>>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>>разных действий с каталогами но не создания.
>>>>>>
>>>>>>Спасибо!
>>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>>
>>>>Откуда Вы такие беретесь...
>>>>
>>>>man 2 mkdir
>>>
>>>
>>>Спасибо.
>>>
>>>Но можно было и покультурнее!
>>
>>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>>
>>ps: так что полагаю мы друг дружку несколько не поняли.
>Согласен это не самый красивый способ но есть и свои плюсы представь
>себе что нужно что бы прога
>работала в разных OS а тебе нужно создать всего лищь временный каталог
>вот и подумай что проще!!Вообще-то, там где не будет работать mkdir(), не будет работать и system("mkdir tmp").
Причем в случае с функцией - будет проблема только с функцией...
в случае с вызовом system проблем будет больше:
а) проблемы system() (кто работал в очень разных системах знают - проблемы бывают..)
б) проблемы шелла неявно вызываемого функций system() (да хотя бы его отсутствие).
в) проблемы утилиты mkdir вызываемой через system()...P.S. кстати, system("mkdir tmp"); - плохой пример... утилиту надо по абсолютному пути запускать.. а не по относительному - иначе дыра... это порождает еще проблемы :)
>>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>>разных действий с каталогами но не создания.
>>>>>>
>>>>>>Спасибо!
>>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>>
>>>>Откуда Вы такие беретесь...
>>>>
>>>>man 2 mkdir
>>>
>>>
>>>Спасибо.
>>>
>>>Но можно было и покультурнее!
>>
>>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>>
>>ps: так что полагаю мы друг дружку несколько не поняли.
>Согласен это не самый красивый способ но есть и свои плюсы представь
>себе что нужно что бы прогаПлюсов нет. mkdir(2) вполне себе стандартный POSIX вызов.
>работала в разных OS а тебе нужно создать всего лищь временный каталог
>вот и подумай что проще!!А это, уж извините, полная чушь. Создавать каталог способом system("mkdir tmp"), как собственно и mkdir("tmp", mode), как минимум, _не_ безопасно.
>>>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>>>разных действий с каталогами но не создания.
>>>>>>>
>>>>>>>Спасибо!
>>>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>>>
>>>>>Откуда Вы такие беретесь...
>>>>>
>>>>>man 2 mkdir
>>>>
>>>>
>>>>Спасибо.
>>>>
>>>>Но можно было и покультурнее!
>>>
>>>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>>>
>>>ps: так что полагаю мы друг дружку несколько не поняли.
>>Согласен это не самый красивый способ но есть и свои плюсы представь
>>себе что нужно что бы прога
>
>Плюсов нет. mkdir(2) вполне себе стандартный POSIX вызов.
>
>>работала в разных OS а тебе нужно создать всего лищь временный каталог
>>вот и подумай что проще!!
>
>А это, уж извините, полная чушь. Создавать каталог способом system("mkdir tmp"), как
>собственно и mkdir("tmp", mode), как минимум, _не_ безопасно.
хорошо, как правильно создавать каталог?