Cでは、コマンドライン引数を引数として関数に渡すことなく、他の関数で使用できるようにする方法はありますか?
質問する
238 次
2 に答える
1
一部のコンパイラは、まさにその目的のためにグローバル変数_argc
と変数を提供します。または、 Windows_argv
などのプラットフォーム固有の API を使用します。GetCommandLine()
CommandLineToArgvW()
于 2013-07-11T05:34:25.133 に答える
0
DaoWen が言ったように、コマンドライン引数は単なるデータであり、main() で利用できます。したがって、コマンドライン引数をパラメーターとして別の関数に渡したくはないが、他の関数で使用できるようにしたい場合は、文字列を strcpy()/strncpy() してグローバル文字列にすることができます。
于 2013-07-11T02:40:54.240 に答える