VS2015 中的scanf与scanf_s的问题
刚刚接触vs2015,用的比较生疏,请大家指教:程序代码:
#include "stdafx.h" #include <stdio.h> int main() { char str; scanf("%c", &str); printf("this character is %c",str); return 0; }首先按套路,可scanf函数得不到正常的结果
vs推荐我用scanf_s,仍旧不能处理字符。
网搜说scanf_s处理字符串,成功!
此处scanf也不能处理字符串……
但scanf_s可以处理int,成功。
请问,这到底是什么情况?C语言学的比较早,是我学的过时了?还是一直学错了?还是现在的函数更新了?请问正确的该怎么用呢?