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();
}