LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3387|回复: 2

请高手指教,C的问题。

[复制链接]
发表于 2002-7-29 11:25:02 | 显示全部楼层 |阅读模式
在文件中定义如下结构体:
struct data
{
char name[20];
}
struct beta
{
struct data a;
}f;
在main()中引用结构体:
....
f.a.name="China";
....
在编译是系统总是提示:
operands of = have illegal types `char' and `pointer to char'
不知何故,请指教:>
 楼主| 发表于 2002-7-29 23:39:47 | 显示全部楼层

搞定了!

要用STRCPY函数给字符数组赋值。
发表于 2002-7-30 22:16:46 | 显示全部楼层
对的,在C中字符串不能直接给赋值变量,要用字符串函数,或者用数组加循环语句赋值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表