| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 789 人关注过本帖
标题:[求助]typedef Null 0
只看楼主 加入收藏
gzl208
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-4-5
收藏
 问题点数:0 回复次数:2 
[求助]typedef Null 0

帮忙修改一下,急用,谢谢
typedef Null 0;
typedef int datatype;
#define maxsize 1024;
typedef struct
{ datatype data[maxsize];
int last;
}sequenlist;
int insert(L, x, i)
sequenlist *L;
int i;
{ int j;
if ((*L).last= =maxsize-1)
{ printf(“overflow”);
return Null;
}
else
if ((i<1)‖(i>(*L).last+1)
{ printf(“error”);
return Null;
}
else
{ for(j=(*L).last; j>=i-1; j--)
(*L).data[j+1]=(*L).data[j];
(*L).data[i-1]=x;
(*L).last=(*L).last+1;
}
return(1);
}

int delete(L,i)
sequenlist *L;
int i;
{ int j;
if ((i<1)‖(i>(*L).last+1))
{printf (“error”);
return Null;
}
else
{ for(j=i, j<=(*L).last; j++)
(*L).data[j-1]=(*L).data[j];
(*L).data - -;
}
return(1);
}

void creatlist( )
{ sequenlist *L;
int n, i, j;
printf(“请输入n个数据\n”);
scanf(“%d”,&n);
for(i=0; i<n; i++)
{ printf(“data[%d]=”, i);
scanf (“%d”, (*L).data[i]);
}
(*L).last=n-1;
printf(“\n”);
}

printout (L)
sequenlist *L;
{ int i;
for(i=0; i<(*L).last; i++)
{ printf(“data[%d]=”, i);
printf(“%d”, (*L).data[i]);
}
}

main( )
{ sequenlist *L;
char cmd;
int i, t;
clscr( );
printf(“i, I…..插入\n”);
printf(“d,D…..删除\n”);
printf(“q,Q……退出\n”);
do
{ do
{
cmd =getchar( );
}
while((cmd!=‘d’)‖(cmd!=‘D’) ‖(cmd!=‘q’) ‖
(cmd!=‘Q’) ‖(cmd!=‘i’) ‖(cmd!=‘I’));
switch (cmd)
{ case ‘i’,‘I’; scanf(&x);
scanf(&i);
insert(L, x, i);
printout(L);
break;
case ‘d’,‘D’; scanf(&i);
delete(L, i);
printout(L);
break;
}
}
while ((cmd!=‘q’)&&( cmd!=‘Q’));
}

搜索更多相关主题的帖子: Null typedef 
2006-04-05 17:48
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
收藏
得分:0 
你说得不清楚啊,到底是要干什么?

2006-04-05 21:41
wshingdc
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-3-30
收藏
得分:0 
日 哪个typedef NULL 0
应该是define NULL 0

什么都不能加啊!!
2006-04-07 11:16
快速回复:[求助]typedef Null 0
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016072 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved