私は、プログラムが大きなメモリを消費したり、どこかで0で割ったときにランタイムエラーが発生することを知っています。 これは、ユーザータイプ42までのすべての数値を出力するコードです(42は印刷されません)。ランタイムエラーが発生するのはなぜですか?
#include<stdio.h>
int main()
{
int n;
while(1)
{
scanf("%d",&n);
if(n==42)
break;
else
printf("%d",n);
}
}
このような単純なコードでランタイムエラーが発生するのはなぜですか?
どのようなランタイムエラーですか?完全なエラーメッセージを書式付きテキストとして投稿してください。 – ForceBru
_time limit_ですか? – BLUEPIXY
「実行時エラー」はコーデックで示されます。 – explorer