出错程序如下:
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替换了,于是出现错误,请问怎么才能解决呢?