可以用。scanf的声明在VS中被认为是不安全的,让用户使用scanf_s来代替,只要在#include <stdio.h>前面添加:define _CRT_SECURE_NO_DEPRECATE 或者 scanf函数修改为scanf_s即可。
这样可以啊 快看快看快快 毛蛋 1 娑婆诃 麻婆豆腐 11 scanf()只能读取一个字符吧?用gets()试试 悠闲小豆丁 超能力者 9 悠闲小豆丁 超能力者 9 。。。自己不会用不要怪语言或者是函数。。。一群逗比 贴吧用户_7XGNQRZ 路人 2 %s好像可以输入 登录百度帐号 下次自动登录 忘记密码?
在这个例子里,scanf将读入的值赋给height,然后再把scanf的值赋给height。所以之前输入的值被覆盖了。
如果遇到错误或遇到end of file,返回值为EOF。且返回值为int型.因此,若要用回车控制输入结束,请把scanf放在while条件的外面,用判断a 的长度的方式来控制while循环。
《关于C语言中一维数组的定义与引用的问题》有两个例子: A: int n; scanf(“%d”,&n); int a[n]; B: int a[10],i; scanf(“%d”,&a[i]); 我想问一下,数组不能含变量,B例子中a[i]中的i算是变量吗? 下标可以是字符吗?比如下标用a,b等等… 你们能具体分析一下A和B的区别吗?我已经学到...
的确是不接受参数,这个参数说的是运行程序时附带参数,这种例子比如ping 8.8.8.8,后面的8.8.8.8就是ping.exe的参数,与scanf输入参数无关
这是一个警告,意为:由于scanf这个函数可能是不安全的,不建议使用!但是仍然是可以使用的! VS2010里编C程序不能用scanf()吗? 首先scanf()函数写的不对,应该是scanf("%d%d",&a,&b); 其次,第二个if中判断不对,如果要判断a是否等于b 的话应该用 “if(a==b)”,而a=b是赋值语句,其判断结果恒为真,固当...