strcpy((*pointeur).caractere, x);
我用strcpy
到x
值複製到(*pointeur).caractere
我定義結構任何人都可以幫我解決這個結構/指針問題嗎?
typedef struct cle{
char caractere;
int compteur;
struct cle *suivant;
}cle_t;
,並宣佈指針
cle_t *pointeur;
但是編譯器告訴我,
"invalid conversion from 'char' to 'char*'"
和
"initializing argument 1 of `char* strcpy(char*, const char*)' "
我不明白什麼不順心...... 謝謝大家傢伙〜
「x」是如何聲明的? – alk
是這樣的:'char x ='a'' –
'str *()'函數族在字符**數組**上工作。作爲最後一個元素攜帶「\ 0」的字符數組通常稱爲字符串。 – alk