请问error C2660: 'strcpy' : function does not take 1 parameters怎么解决?

qjvsadfao 2010-07-01 05:33:54
出错程序如下:
struct Search_Node
{
int Key;
Base_info *Item;
Search_Node(int k,Base_info *temp)
{
Key=k;
Item=new Base_info();
Item->kc_id=temp->kc_id;
Item->cj_code=temp->cj_code;
Item->xs_id=temp->xs_id;
strcpy(Item->kc_flag=temp->kc_flag);
}
Search_Node()
{
}

};
错误信息:error C2660: 'strcpy' : function does not take 1 parameters
本来strcpy()中的是一个kc_flag的位置是一个char型的Add,但我用string型的KC_flag替换了,于是出现错误,请问怎么才能解决呢?
...全文
291 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dlut_smellycat 2010-07-01
string型的可以直接用“=”赋值啊
回复
jenf 2010-07-01
.......大家继续
回复
jhayumu 2010-07-01
无语。。。
回复
逗比汪星人 2010-07-01
拜模,这么强势的Node写出来了,却解决不了这个Error....
回复
半刻沙漏 2010-07-01
strcpy变量个数错了
回复
雪影 2010-07-01
strcpy(Item->kc_flag=temp->kc_flag);
=换成,号
回复
雪影 2010-07-01
strcpy(Item->kc_flag,temp->kc_flag)
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告