菜鸟求助->创建一个链表并输出 错误
数据结构吧
全部回复
仅看楼主
level 1
SeeMylove 楼主
#include
#include
#include
main(){ char ch; typedef struct node { char data; struct node *next; }listnode; typedef listnode *linklist; linklist head=(linklist *)malloc(sizeof(linklist)); listnode *s,*r,*p; r=head; while((ch=getchar())!='\n') { s=(linklist *)malloc(sizeof(linklist)); s->data=ch; r->next=s; r=s; } r->next=NULL; p=head; while(p->next!=NULL) { printf("%s",p->data); p=p->next; }}查了几个小时都没查出来,郁闷了
2008年11月18日 04点11分 1
level 1
linklist head=(linklist *)malloc(sizeof(linklist)); 有问题
2008年11月27日 05点11分 2
level 1
你这编译都会出错误吧。。应该是linklist head = =(linklist)malloc(sizeof(linklist));
2008年12月01日 07点12分 3
1