编译器:VS2013 报错代码:0XFEFEFEFE 图一:因为用scanf函数说不安全,所以换成scanf_s函数 图二:换成scanf_s函数后,编译通过 图三:运行输入过程中出现报错 图四:scanf_s函数第三个参数输入 图五:运行正常,暂时没见它报错。 关于visual studio的一些修改 ...
因为scanf_s()用于读取字符或字符串时,必须提供一个数字以表明最多读取多少位字符,以防止溢出。所以scanf_s("%c",&zm);应该改成scanf_s("%c",&zm,1); scanf中的格式字符串写错了,你写的那两个根本不是scanf的格式字符串,格式字符串告诉程序输入的内容,如果不写格式字符串,程序就无法从键盘得到值,有如下...