不过现在VS只支持.cpp了
建议你换一个小点的编译器
推荐C-FREE 和 VC6.0 我就是用的这个 很好用
是否可以解决您的问题?
希望能够帮助到你,望采纳!
#include <stdio.h>int main(int argc, char *argv[])
{
char d
printf("1+2=?\n请输入字母\n")
printf("a) 3\tb) 4\tc) 5\n")
printf("您的答案是:")
scanf_s("%c",&d, 1)
printf("您的输入为%c\n",d)
return 0
}
该成这样就行了,scanf_s 是个安全函数,最后加一个最多读取多少位字符,防止指针越界
还有个一劳永逸的方法,让你的printf函数也可以使用
点击菜单上面的`项目`->`属性`
在d出的`属性页`左侧菜单中选择`配置属性`->`C/C++`->`预处理器`
再再右侧点击`预处理器定义`后面的下拉菜单,选择`编辑`,添加`_CRT_SECURE_NO_WARNINGS` 点确定,再编译运行就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)