Jump to content
MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. ×

Why can't I print out data?

Recommended Posts

using namespace std;
struct node
struct node* head;
int date;
struct node* later;

struct node* headnode()//Create table header
struct node* head = new struct node;
head->head = head;
head->later = head;
return head;
struct node* headnode(int dat)
struct node* headnode = new struct node;
headnode->date = dat;
headnode->head = NULL;
headnode->later = NULL;
return headnode;

void print(struct nodehead,int date)//Head insertion method
struct node newhead = headnode(date);
newhead->head = head;
newhead->later = head->later;
head->later->head = newhead;
newhead->later = newhead;
void printf(struct node* head)//print
struct node* newnode = head->later;
while(newnode != head)
cout << newnode->date << endl;
newnode = newnode->head;
int main()
struct node* head = headnode();
print(head, 44);
print(head, 33);
print(head, 22);
cout << "Really hard" << endl;
return 0;


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Create New...