私のコードで私を助けてください。私はcでsystem()関数を使用しています。 Cコードを使って新しいディレクトリを作成したいとしましょう。cでsystem()の変数を使用する方法
char name[];
printf("Enter the name of directory: ");
scanf("%s", &name);
はその後system()
を使用して、私の代わりに新しいディレクトリryan
を作るsystem("mkdir ryan");
などの固定値を使用するか、または置くの name[]
変数を使用したいです。ディレクトリの名前を作成して変数name[]
に格納し、その値をryan
の代わりに実装するとします。あなたの答えは高く評価されます。
'system'は' mkdir'を呼び出すための正しい方法ではありません。呼び出しには完全に良い 'mkdir'関数があります。 'system'を使うと、はじめに導入されたことのないあらゆる種類のセキュリティ、堅牢性、パフォーマンスの問題につながります。基本的に、あなたは 'system'について聞いたことはないのです。 **絶対使用されるべきではありません**。 –
あなたがそれを必要とする場合を除いて: – paxdiablo