在vs2013中,使用scanf会报错,推荐使用scanf_s代替。
1,获取字符
char a;
scanf_s("%c", &a, 1);
printf("%c\n", a);
注:在scanf_s函数中,必须指定一个获取的字符数,否则,会获取不到值
2,获取字符串
char buf[10];
scanf_s("%s", buf,10);
printf("%s\n", buf);
注:在scanf_s函数中,必须指定一个获取的字符数,否则,会获取不到值(和获取字符串的问题在同一个位置)
注:获取整数的方式没有变化
如有错误,欢迎指正!!