我来求助啦,老哥们,这是c primer plus的源码,我
vs2017吧
全部回复
仅看楼主
level 4
碎怂😷 楼主
我来求助啦,老哥们,这是c primer plus的源码,我用vs2017跑出来和书上的结果不一样,我的比书上少了最后一行的printf,这是怎么回事?
2017年10月21日 18点10分 1
level 4
碎怂😷 楼主
#include <stdio.h>
int main(void)
{
long num;
long sum = 0L;
int status;
printf("Please enter an integer sunmmed");
printf("(q to quit):");
status = scanf_s("%ld", &num);
while (status == 1)
{
sum = sum + num;
printf("Please enter next integer (q to quit):");
status = scanf_s("%ld", &num);
}
printf("Those integer sum to %ld.\n", sum);
return 0;
}
2017年10月21日 18点10分 2
level 4
碎怂😷 楼主
哦,对,我的scanf_s没写第三个参数
2017年10月21日 18点10分 3
level 4
碎怂😷 楼主
和那个有关系没?
2017年10月21日 18点10分 4
level 4
碎怂😷 楼主
书上用的scanf
2017年10月21日 18点10分 5
level 4
碎怂😷 楼主
我没关安全检查,用习惯了
2017年10月21日 18点10分 6
level 4
碎怂😷 楼主
顶顶
2017年10月21日 18点10分 7
level 4
碎怂😷 楼主
有没有大佬来帮帮忙
2017年10月21日 18点10分 8
level 4
碎怂😷 楼主
书的勘误表也没有写这一页有问题,应该是编译器的事吧,明天我再试验一下,如果弄好了我回来填坑,大佬们也帮我想想,多谢了。
2017年10月21日 18点10分 9
level 4
碎怂😷 楼主
跟scanf_s没关系。。。什么鬼啊
2017年10月22日 03点10分 10
还是不能输出最后的printf
2017年10月22日 03点10分
level 4
碎怂😷 楼主
大家来看看吧
2017年10月22日 03点10分 11
level 4
碎怂😷 楼主
哦,好了好了,多输入几个getchar就好了[汗]
2017年10月22日 04点10分 12
1