文字列内に動的な値を作成しようとしています。以下のコード行:char new_dir[] = "c:\\xyz";
乱数を作成し、パラメーターを使用して を置き換えたいと思いxyz
ます。これにより、ランダムなフォルダーを作成できます。
どんな助けでも大歓迎です!
char filename[1024], command[1024];
char new_dir[] = "C:\\xyz";
if (mkdir(new_dir))
lr_output_message ("Create directory %s failed", new_dir);
else
lr_output_message ("Created new directory %s", new_dir);
sprintf(filename, "%s\\%s", new_dir, "newfile.txt");
sprintf(command, "dir /b c:\\ > %s /w", filename);
system(command);
lr_output_message ("Created new file %s", filename);