标题:[求助]关于顺序表的创建问题
取消只看楼主
baozishi
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-10-13
 问题点数:0 回复次数:2 
[求助]关于顺序表的创建问题

程序如下:
但在VC++6.0中运行有很多错误,可以看一下么?
#include "stdio.h"
#include "string.h"
#define maxlen 50
typedef char elemtype;
elemtype SqList[maxlen];
void create(SqList L,int & n)
{
int i=1;
char ch;
while((ch=getchar())!='\n')
{
L[i]=ch;
i++;
}
n=i-1;
}

void disp(SqList L,int n)
{
for(int m=1;m<=n;m++)
printf("L[%d]=%c\n",m,L[m]);
printf("n=%d\n",n)
}
void main(int argc,char * argv[])
{
Sqlist L;
int n;
create(L,n);
disp(L,n);

}

搜索更多相关主题的帖子: 顺序 int include elemtype 
2007-10-13 20:28
baozishi
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-10-13
得分:0 

#include "stdio.h"
#include "string.h"

void create(char L[],int & n)
{
int i=1;
char ch;
while((ch=getchar())!='\n')
{
L[i]=ch;
i++;
}
n=i-1;
}

void disp(char L[],int n)
{
for(int m=1;m<=n;m++)
printf("L[%d]=%c\n",m,L[m]);
printf("n=%d\n",n)
}
void main(int argc,char * argv[])
{
Sqlist L;
int n;
create(L,n);
disp(L,n);

}

2007-10-13 20:46
baozishi
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-10-13
得分:0 
这个不是结构体的,这个是顺序表创建嘛
单链表和循环链表它们用结构体的呀...
顺序表一般用的是数组顺序存储呀...
程序大概是这样了,帮我看一下改一下哈...
2007-10-15 10:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-177369-1-1.html




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

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