Chinaunix
标题:
在线求答!
[打印本页]
作者:
三月开桃花
时间:
2012-02-16 20:29
标题:
在线求答!
int main(void)
{
char *str = "student";
struct employee emp;
struct employee *des;
emp = construct_Employee(str,20,"xxx_2342309");
printEmployee(emp);
copyEmployee(&emp,des);
printEmployee(*des);
getchar();
return 0;
}
void copyEmployee(struct employee *src, struct employee *des)
{
printEmployee(*src);
printStr("start copy……");
des->name = src->name;
des->age = src->age;
des->number = src->number;
printStr("copyEmployee done!");
}
为什么运行报错,求解
作者:
lenky0401
时间:
2012-02-16 20:40
先贴出出错信息,方便别人看啊。
作者:
三月开桃花
时间:
2012-02-16 20:52
刚才等回答时,看了其它相似的代码
发现是没有给结构体分配空间
所以编译通过,运行可执行文件时报错
作者:
ruifengzhangyi
时间:
2012-02-17 14:16
construct_Employee 估计是这个函数的问题
其他地方没什么错
作者:
时间看来
时间:
2012-02-17 18:24
程序中命名不规范,WIN,LINUX风格都在用,还有交叉的呢
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2