2016-06-24 7 views
-2

リンクリストの先頭に新しいノードを挿入しようとしていますが、コードが正しいと思ってもエラーが出力されるようです。誰かが私にこのエラーを修正する方法を教えてもらえますか?これは私の最初の行にエラーを出力する私の挿入メソッドです。したがって、エラーはmalloc関数の行にあります。これは errorです。リンクリストの先頭に新しいノードを挿入するとエラーが発生する

struct node 
{ 
    int data ;//or char or double sist e duash 
struct node* next; 
}; 

struct node* head;//krijoj nyjen head 
//metoda insert 
void Insert(int x){ 
struct node* temp=(node*)malloc(sizeof(struct node)); 
temp->data=x; 
temp->next=head ; 
head=temp; 
} 
+0

エラーは何ですか? –

+0

@VincentRodomista画像リンクを挿入しました – Doen

答えて

2

タイプがnodeではありません。タイプはstruct nodeです。キャスト(node*)は無効です。それを(struct node*)に変更するか、this famous questionへの回答の説明どおりに削除してください。ノードNにおける

0

は 資本でなければなりません....それはノードです*

関連する問題