| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1572 人关注过本帖
标题:[求助]数据结构里的程序为什么不能在TurboC 环境下编译啊?
取消只看楼主 加入收藏
shlg1229
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-9-24
收藏
 问题点数:0 回复次数:2 
[求助]数据结构里的程序为什么不能在TurboC 环境下编译啊?
为什么我编译的时候老是出现头文件错误。是不是不可以在 这个环境下编译呢?如果不是。那么在什么环境下编译 ?谢谢
搜索更多相关主题的帖子: 数据结构 TurboC 环境 编译 
2007-10-17 10:50
shlg1229
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-9-24
收藏
得分:0 

#include"c1.h"
#define N 2
typedef char ElemType;
#include"c2-3.h"
#include"func2-2.c"
#include"bo2-31.c"
#include"func2-3.c" /* 包括equal()、comp()、print()、print2()和print1()函数 */

void difference(SLinkList space) /* 改进算法2.17(尽量利用基本操作实现) */
{ /* 依次输入集合A和B的元素,在一维数组space中建立表示集合(A-B)∪(B-A)的静态链表 */
int m,n,i,j;
ElemType b,c;
InitList(space); /* 构造空链表 */
printf("请输入集合A和B的元素个数m,n:");
scanf("%d,%d%*c",&m,&n); /* %*c吃掉回车符 */
printf("请输入集合A的元素(共%d个):",m);
for(j=1;j<=m;j++) /* 建立集合A的链表 */
{
scanf("%c",&b); /* 输入A的元素值 */
ListInsert(space,1,b); /* 插入到表头 */
}
scanf("%*c"); /* 吃掉回车符 */
printf("请输入集合B的元素(共%d个):",n);
for(j=1;j<=n;j++)
{ /* 依次输入B的元素,若不在当前表中,则插入,否则删除 */
scanf("%c",&b);
for(i=1;i<=ListLength(space);i++)
{
GetElem(space,i,&c); /* 依次求得表中第i个元素的值,并将其赋给c */
if(c==b) /* 表中存在b,且其是第i个元素 */
{
ListDelete(space,i,&c); /* 删除第i个元素 */
break; /* 跳出i循环 */
}
}
if(i>ListLength(space)) /* 表中不存在b */
ListInsert(space,1,b); /* 将b插在表头 */
}
}

void main()
{
SLinkList s;
difference(s);
ListTraverse(s,print2);
}


个人意见,不代表官方看法
2007-10-17 12:43
shlg1229
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-9-24
收藏
得分:0 
这个就编译不了.

个人意见,不代表官方看法
2007-10-17 12:44
快速回复:[求助]数据结构里的程序为什么不能在TurboC 环境下编译啊?
数据加载中...
 
   



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

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