肯定没有编译运行这个程序,VC运行的是你以前的程序 vc偶尔是会出这种错误的,你手动编译一下,然后再运行 再不行的话,把vc关闭了,重新打开下。PS:不需要重新装VC,顶多关闭重新打开一下 你把以前的目录删除一下,重建一下试试吧 include <stdio.h> void main(){ int a,b,s;printf("请输...
首先我们要知道:scanf函数的一般形式 scanf(格式控制,地址表列)其中格式控制一定要是符合语法的。可以修改:include<stdio.h> void main(){ int i;printf("输入一个整数\n");scanf("%d",&i);printf("i=%d\n",i);} 测试:输入一个整数 236 i=236 Press any key to continue 最后建议lz...
最近研究格式程序,稍微总结一下,以后继续补充: C99对printf和scanf系列函数新增了%hhx的格式,这有时候会很方便。但Microsft的VC还不支撑C99,这里的hhx也不破例。MSDN上对格式字符串是这样描述的: http://msdn.microsoft.com/en-us/library/kwwtf9ch(v=vs.110).aspx 每日一道理 人生好似一条河,既有波澜壮阔,汹...
在VS2013中,认为scanf是一个不安全的函数,所以VS不推荐使用。让你把scanf函数换成scanf_s 函数。scanf("%d,%d", &a, &b);改成 scanf_s("%d,%d", &a, &b);就可以解决编译错误。 scanf_s和scanf的参数要求不一样的。看到了提示说scanf不安全更换为scanf_s,不过用之前还是要去看一下函数的声明,不是...