質問: 以下のコードを実行すると「実行時エラーが発生しました」というエラーがなぜ出力されるのか教えて頂きたいです。 ``` #include #include int main(int argc, char *argv[]){ int i,n,m; if(argc!=3){printf("\n");exit(-1);} n= atoi(argv[1]); m= atoi(argv[2]); for(i= n; i<=m; i++){ printf("%3d %6d\n", i,i*i); } return 0; ```
回答: このコードの実行方法が間違っています。正しい方法で実行すれば、その様なエラーは出力されません。 1.どうやって、このコードを実行していますか? 2.コンパイルとは何かをご存知でしょうか? 3.OSは何を使っていますか?