[ create a new paste ] login | about

Link: http://codepad.org/ynEdGc9S    [ raw code | output | fork ]

C++, pasted on Jul 3:
#include <iostream>

typedef struct node {                                                               
      int data;               // will store information
      node *next;             // the reference to the next node
};  


int printList(node *traverse) {
    if (traverse->next == NULL) {
        return -1;
    }
    traverse=traverse->next;
    printList(traverse);
    cout << traverse->data << endl;
    return 0;
}

int main() {
    node *head = NULL;      
    for (int i = 0; i < 10; i++) {
        node *newEntry = new node;
        newEntry->data = i;
        newEntry->next = head;
        head = newEntry;
    }
    printList(head);
    return 0;
}


Output:
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8


Create a new paste based on this one


Comments: