高手 看不出那里错了 帮忙看看 谢谢哈 链表
#include <stdio.h>typedef struct node
{
char info;
struct node *next;
}headlink;
void main()
{
headlink *head;
head=creat();
print(head);
getch();
}
headlink *creat()
{
headlink *head, *p;
char c;
head=NULL;
while((c=getchar())!='\n')
{
p=(headlink *)malloc(sizeof(headlink));
p->info=c;
p->next=head;
head=p;
}
return (head);
}
void print(headlink *head)
{
headlink *p;
p=head;
while(p)
{
putchar(p->info);
p=p->next;
}
}
编译不过 怎么会回事 看不出那里错了 帮忙看看