第一种 定义是可以的,可以做些引用性操作第二种不对 你应该为指针开辟一段可读写的空间(malloc)
那么我的那个问题:如何输入一个字符串``应该怎么弄呢?谢谢
#define N 20char *str;str=(char *) malloc ( sizeof(char)*N);gets(str);
char *name[10]=Null;
for(i=0;i<n;i++) name[i]=gets();这样写可以吗我也不是很明白哈哈对字符串不是很清楚
对于这个问题,现在说第N+1次gets(str);str 一定要指向一段连续的可读写的空间