#warning: ignoring return value of ‘int scanf(const char*, …)’
学习PAT的时候出现了
原因是因为忽略了scanf返回值。
解决方法如下:
1)强制忽略此返回值
可以将输入语句写为:
(void)scanf(…);
2)增加语句
可以将输入改为
if (scanf("%d %d %d %d", &a, &b, &c ,&d) != 4){
执行语句;
}
#warning: ignoring return value of ‘int scanf(const char*, …)’
学习PAT的时候出现了
原因是因为忽略了scanf返回值。
解决方法如下:
1)强制忽略此返回值
可以将输入语句写为:
(void)scanf(…);
2)增加语句
可以将输入改为
if (scanf("%d %d %d %d", &a, &b, &c ,&d) != 4){
执行语句;
}