Пожалуйста, помогите мне с моим кодом. Я использую функцию system() в c. Предположим, я хочу создать новый каталог, используя C-код.Как использовать переменную в системе() в c
char name[];
printf("Enter the name of directory: ");
scanf("%s", &name);
Затем с помощью system()
, я хочу использовать переменную name[]
вместо того, чтобы использовать или положить фиксированное значение, как system("mkdir ryan");
, что делает новый каталог ryan
; я хочу, чтобы создать любое имя каталога и сохранить его в переменной name[]
и реализовать это значение вместо ryan
. Ваши ответы высоко ценятся.
'system' не правильный способ вызова' mkdir'. Существует отличная функция 'mkdir' для вызова. Использование 'system' приводит к любым видам безопасности, надежности и производительности, которые никогда не должны вводиться для начала. В принципе, забывайте, что вы когда-либо слышали о «системе». Это не должно использоваться ** абсолютно. –
За исключением случаев, когда это необходимо :-) – paxdiablo