我刚开始使用 C 语言,就遇到了这个错误。我试图在网上查找,但其他线程包含我不熟悉的 ARRAY。
#include<stdio.h>
int main(void){
char input;
printf("ASCII testing\n");
scanf( "%d", &input); //the error occurs here but would like to know the solution
printf("answer is : %c\n" , input);
system("pause");
return 0;
}
“运行时检查失败 #2 - 变量‘输入’周围的堆栈已损坏。”
简单的指出将不胜感激
//已编辑
好吧,我想输入值“66”,结果将是 B。 scanf("%c , &input) 接受来自键盘的 1 次击键,所以这不是我想要的。但是,谢谢你的回复