Wie verwenden von Variablen im system() in c

Bitte helfen Sie mir mit meinem code. Ich bin mit dem system () - Funktion in c#. Lassen Sie uns sagen ich will ein neues Verzeichnis mit C-code.

char name[];

printf("Enter the name of directory: ");
scanf("%s", &name);

Dann mit system() ich wollen, verwenden Sie die variable name[]
anstelle der Verwendung oder setzen Sie einen festen Wert wie system("mkdir ryan"); macht ein neues Verzeichnis ryan; was ich will, geschehen wird, dass zu jedem Namen von Verzeichnis und speichern Sie es auf variable name[] und umzusetzen, dass Wert statt ryan. Ihre Antworten sind sehr geschätzt.

  • system ist nicht der richtige Weg, um call mkdir. Es ist eine ganz gute mkdir - Funktion aufrufen. Mit system führt zu allen Arten von Sicherheit, Stabilität und performance-Probleme, die sollten nie eingeführt worden, um mit zu beginnen. Im Grunde vergessen Sie jemals gehört, der system. Es sollte absolut nie verwendet werden.
  • Außer, wenn Sie es brauchen 🙂
InformationsquelleAutor ryan nuada | 2012-01-16
Schreibe einen Kommentar