字符数组与字符串?
											       有这样一个结构数组:struct biao
{
char xingming[20];
char fujia[20];
int xuehao;
}xinxi[2];
然后对xixxi[5]赋值,
xinxi[2]={{"you","me",1},{"she","her",2}};
这样好像不行.结构里面的是字符数组,而赋值的却是字符串?要怎么赋值才是正确的?谢谢!
 2006-12-25 22:02
	    2006-12-25 22:02
  红色的什么意思??
蓝色的也不对吧,你定义的是xinxi[2]也就xinxi[0]和xinxi[1]。。。。xinxi[2]哪来的?
但是那样赋值是可以的。。。。

 2006-12-25 22:16
	    2006-12-25 22:16
   2006-12-25 22:25
	    2006-12-25 22:25
  刚才看错了。。。没看清你的意思。。。
这样就行了。。
struct biao
 {
  char xingming[20];
  char fujia[20];
  int xuehao;
  }xinxi[2]={{"you","me",1},{"she","her",2}};
定义的时候就赋值

 2006-12-25 22:32
	    2006-12-25 22:32
  [此贴子已经被作者于2006-12-25 23:44:20编辑过]

 2006-12-25 22:34
	    2006-12-25 22:34
  刚才看错了。。。没看清你的意思。。。
这样就行了。。
struct biao
{
  char xingming[20];
  char fujia[20];
  int xuehao;
  }xinxi[2]={{"you","me",1},{"she","her",2}};
定义的时候就赋值
谢谢你的回答,不过我想知道为什么不可以这样?编译时就出错?
struct biao
{
  char xingming[20];
  char fujia[20];
  int xuehao;
  }xinxi[2];
xinxi[2]={{"you","me",1},{"she","her",2}};
而且里面是字符数组,页在赋值时用得是字符串?这样没错吗?即不把"you"分成'y','o','u'?
[此贴子已经被作者于2006-12-25 22:43:07编辑过]

 2006-12-25 22:40
	    2006-12-25 22:40
   2006-12-25 23:08
	    2006-12-25 23:08
   2006-12-26 13:04
	    2006-12-26 13:04
   2006-12-26 22:49
	    2006-12-26 22:49