Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
system() 関数を使用して、実行時に名前が指定されたイメージを開きたいと考えています。固定名の場合は機能しますが、2 つの引数に対して定義されていないため、別の引数を渡すとエラーになります。
これを達成できる関数を使用して、次のようなものが必要です。
system("gthumb <file1>");
file1 には、実行時に指定されたファイルの名前が格納されます。
ありがとう!
system()call の使用は避けてください。
system()
とにかく、ここでしなければならないことは、まず、sprintf() を使用して完全なコマンド ラインを計算することです。あなたは次のようなことをしなければなりません:sprintf(string, "gthumb %s", file1);そして、あなたは呼び出しますsystem(string);
sprintf(string, "gthumb %s", file1);
system(string);