- 论坛徽章:
- 0
|
c #include编译通不过
以下是目标文件:
#include "stdio.h"
#include "conio.h"
#include "malloc.h"
#include "LinkList.h"
main()
{
LinkList L;
char ch,x;
int pos,pos1,pos2,i=1;
init(L);
printf("***************************链表演示程序********************\n" ;
printf("请输入用来建立链表的字符,输入?表示输入完毕:\n" ;
ch=getchar();
while(ch!='?')
{ insert(L,i,ch);
ch=getchar();
i++;
};
printf("**********************您建立的链表为:" ;
print(L);
printf("**********************判断此链表是否非空:" ;
if(empty(L)) printf("空!\n" ;
else printf("非空!\n" ;
printf("**********************您输入的链表长度为:%d",length(L));
printf("\n" ;
printf("*********请输入你想取得的元素位置(1=<位置<=%d):",length(L));
scanf("%d",&pos);
printf("第%d个元素为%c\n",pos,getnode(L,pos).data);
fflush(stdin);
printf("*******请输入需要插入的元素以及位置,输入时用逗号隔开:" ;
scanf("%c,%d",&x,&pos1);
insert(L,pos1,x);
printf("*************插入后新的链表如下:" ;
print(L);
printf("**********************请输入你想删除的元素位置:" ;
fflush(stdin);
scanf("%d",&pos2);
delnode(L,pos2);
printf("**********************删除后新的链表如下:");
print(L);
printf("****欢迎您和菜鸟一起共同进步,QQ558064!*****");
getch();
} |
|