vs2022中使用char类型,提示越界
#include
int main(void)
{
char n;
printf("Please enter an ASCII code:");
scanf_s("%d", &n);
printf("%c", n);
return 0;
}
Run-Time Check Failure #2 - Stack around the variable 'n' was corrupted.
请问该如何解决
char n改为int n
改为 scanf("%c",&n);
因为n是char型,不是int型
#include
using namespace std;
int main()
{
int x;
char c='a';
x =c;
cout << x << endl;
}