读书人

水水的一问。解决办法

发布时间: 2013-03-06 16:20:31 作者: rapoo

水水的一问。。。

char* s;
scanf("%s",s);


为啥会出错呢。。。
[解决办法]
char s;
scanf("%c",&s);

char *s;指针没有申请内存空间
[解决办法]
给s预分配空间,比如char s[81]这样。
[解决办法]

char* s = (char *)malloc(sizeof(char) * 128);
scanf("%s",s);
printf("%s\n", s);
……
free(s);

读书人网 >C++

热点推荐