./drzwoposzukiwanbinarnych.c:84:24:錯誤:A之前預期的表達)令牌GCC期望表達時,我試圖聲明指針和malloc的得到它
char getNewSlowo(){
slowa *wyraz = (wyraz*) malloc(sizeof(slowa)); //LINE WITH ERROR
scanf("%s",wyraz->slowo);
return wyraz->slowo;
}
我所試圖做的?
所以,我有一個結構:
typedef struct node{
char *word;
unsigned int arity;
struct node *left,*right,*parent;
}baza;
我想使該指針字指向 - 焦slowo [30]定義如下。
typedef struct word{
char slowo[30];
}slowa;
而我被卡住的一點是這個問題上的錯誤。 我對編碼感到非常厭倦,現在我的思維完全過熱,所以如果出現這種情況,我的問題可能並不完整。
但是我爲什麼要這樣做呢? 我有一個指定全局定義的指針的問題,我注意到,當我讀入一個新的單詞到全局定義的單詞結構(指針)中的單詞也改變了。
''''token''意味着你的文件中有一些非asci字符。使用命令行工具od檢查嗎? – cdarke