这样为什么出错呢,请看下,谢谢
vsita 2010-06-01 02:30:41 有如下定义
# define LENC sizeof(struct cclass)
struct cclass
{
string name;
int varn;
int funn;
struct var *var;
struct fun *fun;
struct cclass *next;
};
head=(struct cclass *)malloc(LENC);
head->name="abcd";这里的调用怎么会出错呢,请帮帮忙
若是将name定义为字符数组,同时有个字符串要给其赋值,应该如何呢,谢谢了
char name[10];
string word;
word有初值后将其赋给name
谢谢了