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