多くのC ++ IDEとコンパイラでは、メイン関数を生成すると、次のようになります。
int main(int argc, char *argv[])
IDEなしでC ++をコーディングするとき、コマンドラインコンパイラーだけで、次のように入力します。
int main()
パラメータなし。これはどういう意味ですか、それは私のプログラムに不可欠ですか?
int main(int argc, char* argv[], char* envp[])
最後の引数を宣言して出力してみてください。;)
system()
呼び出しやDBクエリなどに渡さないでください。通常どおり、ユーザー入力を使用します。
char **envp
引数を使用しているときに、汚染された文字列やdbクエリなどを渡す必要がない理由を説明できますか?