私のプログラムは、コマンドライン引数で負でない整数を受け入れる必要があります。私も使わなければならない
int main(int argc, string argv[])
メインを宣言します。
私のコード:
#include <stdio.h>
#include <cs50.h>
int main(int argc, string argv[])
{
if (argv[1] < 0)
{
printf("Give one non-negative integer.\n");
return 1;
}
}
私の問題:-1
コマンドライン引数として入力すると、プログラムが実行されないprintf
か停止します。次のコード ブロックに進みます。それを修正するにはどうすればよいですか (main の正確な宣言を保持する必要があることを念頭に置いてください)。また、この現在のコードが間違っているのはなぜですか?