
在Visual Studio 2015中scanf_s()一用字符串就报内存出错,求原因和解决办法?(另外还提示变量是整型)
#include<stdio.h>intmain(void){charfname;scanf_s("%s",fname,32);printf("%s\n",fname);...
#include <stdio.h>int main(void){ char fname; scanf_s("%s", fname, 32); printf("%s\n", fname); getchar(); return 0;}
展开
2个回答
2016-08-30
展开全部
#include <stdio.h>
int main(void)
{
char fname[32];
scanf_s("%s", fname, 32);
printf("%s\n", fname);
getchar();
return 0;
}
追问
谢谢,我试过
char fname[32];
scanf_s("%s", fname);没用,没想到是这样。
可是为什么呢?麻烦解释下,谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询