我是 C 新手,我正在使用 scanf 函数。我要求用户输入的数字是一个名为 myNumber 的长整数。但是,当我输入值时,程序给出“分段错误:11”
long double ObtainNumber (myNumber)
{
scanf("%lf", &myNumber);
while (myNumber > 999999999)
{
printf("Error. Please enter a number with no greater than 9 digits\n");
scanf("%lf", &myNumber);
}
return (myNumber);
}
我想知道我做错了什么?