سلام دوستان
این هم یه برنامه ساده برای نشان دادن چگونگی کار با لینک لیستها
#include <stdio.h>
#include <conio.h>

struct linklist
{
int data;
struct linklist *next;
};

struct linklist *createNode() {
struct linklist *tmp = new struct linklist;
return tmp;
}
int main() {
struct linklist *mylist,*T;
mylist = new struct linklist;
T = mylist;
mylist->data = 0;
mylist->next = createNode();
mylist = mylist->next;
mylist->data = 1;
mylist->next = createNode();
mylist = mylist->next;
mylist->data = 2;
mylist->next = NULL;
mylist = T;
while(mylist)
{
printf("%d\n",mylist->data);
mylist = mylist->next;
}
getch();
return 0;
}