链表的输入
#include<stdio.h>#include<stdlib.h>
#define N sizeof(struct);
typedef struct
{
int a;
char b[10];
struct *pt;
}Sa;
int n;
void main()
{
Sa *h;
Sa *q,*p;
q=p=(struct *)malloc(N);
scanf("%d%s",q->a,q->b);
n=1;
h=NULL;
for(;;n++)
{
if(n==1)
{
h=q;
}
else
{
p->pt=q;
p=q;
q=(struct *)malloc(N);
scanf("%d%s",q->a,q->b);
}
}
p=NULL;
}
编不过,求大神指教。