ここで何が悪いのかわかりますか?
#include <stdio.h>
#include <stdlib.h>
int test (void)
{
int i;
printf("Enter a number: ");
scanf("%d",&i);
return i;
}
int main (void)
{
test();
return 0;
}
これは単純な例ですが、何らかの理由で、scanfを削除しない限りmainは実行されません。