C言語構造体プログラム

サンプルコード 下記

#include<iostream>
#include <string>

using namespace std;

typedef struct node
{ string data; // int data;
struct node *next;
} node;

node *p,*q,*head;
int n ;

void build()

{ int i;
p=new node;
head=p;
n=0;
while(cin>>p->data)
{ ++n;
p->next=new node;
p=p->next;
}

p->next=NULL;
cout<<“n= “<<n<<endl;
}

void print()
{ p=head;
while (p&&(p->next!=NULL))
{ cout<<p->data<<endl;
p=p->next;
}
}
void main()
{ build();
print();
}

Source

Posted by arkgame