請幫我看看我的代碼。我正在使用c中的system()函數。假設我想用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'會導致各種安全性,健壯性和性能問題,這些問題本來就不應該引入。基本上,忘記你曾聽說過'系統'。它絕對不能**被使用。 – 2012-01-16 04:27:12
除非你需要它:-) – paxdiablo 2012-01-17 09:25:36