我只有几天的 C 编程,所以我不太确定这段代码有什么问题:
#include <stdio.h>
int main(int argc, char * argv[]) {
int sides;
printf("Please enter length of three sides :\n");
scanf("%d", &sides);
return 0;
}
我收到的错误信息如下:
我在这里做错了什么,我能做些什么来解决它?
最佳答案
你可能会编码
if (scanf("%d", &sides) >0) {
printf("you want %d sides.\n", sides);
}
else printf("You did not enter any number.\n");
scanf函数(请点击链接)有几个作用
关于C - 错误 : ignoring return value of scanf?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10043841/