2016-03-31 19 views
-2

Bu programı veri yapılarında yapıyorum ve bu kapsamda node1'nin bildirilmediği aşağıdaki hatayı alıyorum ve ayrıca bu kapsamda başlık bildirilmemiştir ve boyut sorunnode1 bu kapsamda bildirilmedi C++ veri yapıları

#include<iostream> 

    #include<conio.h> 

    using namespace std; 


      struct node // I have created the struct of node here 

      { 

       int data; 

       struct node *next; 

      }; 

     int main() { 

     node1; 

     node1 *head; 

     head = (node *) malloc(size of (node1)); 

     if(head=null) 

     return; 

     head->data=1; 

     head->next=Null; 

     head->next=(node*)malloc(size of(node1)); 

     head->next->data=2; 

     head->next->next=Null; 

     node1 *current=head; 

      while(current!Null) 

      { 

       cout<<current->data; 

       current=current->next; 
     } 
    } 
+2

dürüstçe bu geçerli C++ kod olması gerekiyordu düşündün? – WhozCraig

+0

Evet. Bu bir C++ kodu –

+0

'#include ' hala Turbo C++ kullanan insanlar mı? – uSeemSurprised

cevap

1
struct node 
{ 
/* 
*/ 
}; 

node1 head; 

düğümdür Node1 ne olmadığını anlamıyorum; ayrıca, C++

0

node1 nerededir? node adlı bir yapınız var. Eğer her yerde kod yerine yapı düğüm yılında düğümünü kullanmak istiyorum Ayrıca eğer, sana tavsiye usea typedef olarak:

typedef struct node { //your node data members }node;

İlgili konular