C言語なら俺に聞け(入門篇) Part 7
■ このスレッドは過去ログ倉庫に格納されています
0579デフォルトの名無しさん
2007/02/13(火) 04:59:27問題なくコンパイル出来てる。
「main関数の引数」とかに関する記述をよく嫁
あとついでに、「コマンドライン」とか「コマンドプロンプト」とかググって、詳しく理解することもオヌヌメする。
てっとりばやく説明するなら、
1) c:\sm>sample16
→ usage: tarsh <-d> filename
ファイルを指定してないので何もしない
2) c:\sm>sample16 hoge.txt
→ファイル名〜
sample16.exe と同じフォルダ(ディレクトリ)内の「hoge.txt」を「hoge.txt.bak」に名前変更する
3) c:\sm>sample16 -d hoge.txt
→ファイルを削除〜
sample16.exeと同じフォルダの「hoge.txt」を削除する
※2,3) で「hoge.txt」が存在しなければメッセージのみ出力して何もしない
つまり、「sample16」という命令で sample16.exe を起動してるわけだが
その後に続く文字列 = main()への引数によって動作が変わる訳で。
■ このスレッドは過去ログ倉庫に格納されています