Chinaunix

标题: 结构体 [打印本页]

作者: jackwenghui    时间: 2007-08-29 16:37
标题: 结构体
我想修改结构体内一个项目的值
如结构提定义为
struct xxx{
       char aaa[2];
}yyy;
现在我想修改aaa内的值;
怎么修改,
用语句yyy.aaa="xxxx";
好像不可以?
作者: flw2    时间: 2007-08-29 16:40
int i;
char str[32];
怎么改?
作者: jackwenghui    时间: 2007-08-29 16:41
改变内容,重新写yyy.aaa
作者: 高峰    时间: 2007-08-29 16:45
我还是耐心一点吧
  1. yyy a;
  2. strcpy(a.aaa,"F");
复制代码

[ 本帖最后由 高峰 于 2007-8-29 16:46 编辑 ]
作者: OVERAGAIN    时间: 2007-08-29 16:48
原帖由 高峰 于 2007-8-29 16:45 发表
我还是耐心一点吧
yyy a;
strcpy(a.aaa,"F";


我再耐心点


  1. yyy a;
  2. msmset(&a,0x00,sizeof(a));
  3. strcpy(a.aaa,"F");
复制代码

作者: nig.daemon    时间: 2007-08-29 16:49
struct yyy a;
a.aaa="xx";
作者: Jiangge    时间: 2007-08-29 16:52
原帖由 nig.daemon 于 2007-8-29 16:49 发表
struct yyy a;
a.aaa="xx";



你这个是啥东西?
作者: ruoyisiyu    时间: 2007-08-29 17:03
原帖由 Jiangge 于 2007-8-29 16:52 发表



你这个是啥东西?

细看楼上。。。
作者: jackwenghui    时间: 2007-08-29 17:06
Thanks




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2