struct linkt_list { . . اطلاعات گره . linkt_list *next; };
struct linkt_list { int data; linkt_list *next; }; void main() { int a; link_list *p , *start=0 , *end=0; cin>>a; while(a) { p= new linkt_list; if( !p ) { puts(" حافظه کافی وجود ندارد " ); exit(0); } p -> data=a; p -> next=0; if( !start ) start= end= p; else { end -> next=p; end=p; } cin>>a; } }
void print( linkt_list *srart) { linkt_list *p=start; while(p) { cout<<p -> data; p=p -> next; } }
void f(link_list *start) { link_list *p=start , *h; while(p) { h=p -> next; delete p; p=h; } }