C/C++の宿題を片付けます 80代目
■ このスレッドは過去ログ倉庫に格納されています
0877デフォルトの名無しさん
2007/01/12(金) 08:37:13int main(int argc, char *argv[]) {
while(argc - 1) {
printf("%s", argv[argc - 1];
argc--;
}
return 0;
}
コマンドラインからnnnn.exeを起動する場合
c:\nnnn str1 str2 str3 と、半角スペースを空けて、実行するとmain関数の
argcには引数の総数、*argv[]には
半角スペースごとに1つの引数として、引数文字列の先頭アドレスが渡される。
が、しかし、nnnn.exeを引数なしで実行しても、argcが1
実行ファイルの絶対パスがargv[0]に必ず入るので
実行時に自分で指定した引数は[1]以降になる。
■ このスレッドは過去ログ倉庫に格納されています