[此贴子已经被作者于2006-11-7 16:36:46编辑过]
但没有给它分配空间.
如果是这样char* s = new char[];可是还是照样出问题!
#include<stdio.h>int main(){ char *s; scanf("%s",s); printf("%s",s); return 0;}
char s[30];
谢谢各位的指点!我知道用字符数组可以解决问题,那么是不是char*就不可以接收字符串呢?