mshd.net
当前位置:首页 >> 求vC6.0中使用sCAnF函数的例子,具体点的 >>

求vC6.0中使用sCAnF函数的例子,具体点的

输入输出 #include int main() { int a,b,c; printf("输入 a, b, c\n"); scanf("%d,%d,%d", &a, &b, &c); printf("a = %d b = %d c = %d\n", a, b, c); fflush(stdin); return 0; }

scanf("%d\n",a); //改为: scanf("%d",&a);

scanf("%d,%d",&a,&b); 这里的逗号是半角字符,所以你要输入半角逗号才可以,如:5,6 如果格式中写的是全角逗号,如:scanf("%d,%d",&a,&b); ,则按你的输入就对了,如:5,6 输入半角字符时,注意关闭中文输入法就可以了

"就解决你的这个问题简单

_int64 一般的实现都是 typedef long long _int64 因此可以直接按照long long型(signed long long int)的变量进行读取,即 _int64 x;scanf("%lld",&x);

VC6.0不支持_s的这种函数,所以,去掉_s就可以了! 加_s是vs2005以后的版本才有的。

#include "conio.h" char c; c=_getche(); 只接受一个字符,不用按回车,就进入下一条语句。

这个其实跟2013没啥关系,是语言发展的结果。scanf不安全(哪里不安全自己查一下就好),因此诞生了scanf_s代替旧的函数。2013比6.0要晚(这话有点费),所以代码检查遵循的就是新的规则,所以会提示你scanf过期废弃了。

int a,b,c; 把上面的;改为; 你用的是中文输入的,改为英文输入的,这个问题以后要注意了。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com