作者christianSK (AG)
看板C_and_CPP
标题[问题] 关於字串传递
时间Sun May 31 23:32:27 2009
如果小弟的认知没有问题的话
function 中如果用字串做引数
应该是传递string[]吧?!
那麽 我想请问的是 下面的这些code 问题在哪里呢@@?
void NEWCAR (LICENSETYPE *LIC);
typedef char LICENSETYPE[5] ;
int main(){
LICENSETYPE LIC ;
LIC = CHRIS ;
NEWCAR (&LIC);
}
void NEWCAR (LICENSETYPE *LIC){
struct CARTYPE* ptr;
ptr = (struct CARTYPE*) malloc(sizeof(struct CARTYPE)) ;
strcpy(LIC,ptr->LICENSE);
printf ("\nlic = %s",LIC);
}
小弟在NEWCAR里面并没有办法 show 出正确的资讯
不晓得问题出在哪里 拜托大家帮我看一下噜
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.66.155
1F:→ cismjmgoshr:strcpy的第1个参数是destination,第2个参数是source 05/31 23:49
2F:→ softwind:LICENSETYPE LIC="CHRIS"; ??? 06/01 00:10