作者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