标题:线性表的初始化的调用
只看楼主
小小小丹丹
Rank: 2
等 级:论坛游民
帖 子:26
专家分:13
注 册:2010-4-6
结帖率:62.5%
已结贴  问题点数:20 回复次数:4 
线性表的初始化的调用
#include <stdio.h>
#include <malloc.h>
typedef struct(){
  int length;
  int *s;
  int size;
}sqlist;
void Initlist(sqlist *p,int l){
   p->s=(int*)malloc(p->size*sizeof(int))
   p->length=l;
}
上面的程序怎么调用啊唉请大家帮帮忙呢
搜索更多相关主题的帖子: 线性 
2010-05-12 17:15
NOMIPS
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:86
专家分:537
注 册:2010-3-31
得分:10 
比方说,你在main函数中
定义了sqlist *mylist;
      int mylen=100;
你可以这样调用你的初始化函数:
Initlist(mylist,mylen);
2010-05-12 17:38
yc2575757
Rank: 7Rank: 7Rank: 7
来 自:北京
等 级:黑侠
威 望:1
帖 子:113
专家分:522
注 册:2010-5-7
得分:10 
#include <stdio.h>
#include <malloc.h>
typedef struct{
  int length;
  int *s;
  int size;
}sqlist;
void Initlist(sqlist *p,int l){
   p->s=(int*)malloc(p->size*sizeof(int));
   p->length=l;
}
void main()
{
    sqlist *p;
    int l = 10;
    p = (sqlist *)malloc(sizeof(sqlist));
    p->size = 100;
    Initlist(p,10);
}
只是举个例子~~具体数值可以调整~~呵呵~~
2010-05-12 17:38
小小小丹丹
Rank: 2
等 级:论坛游民
帖 子:26
专家分:13
注 册:2010-4-6
得分:0 
ls说的有道理可是我放到vb里面运行出来没有结果啊
2010-05-13 21:28
yc2575757
Rank: 7Rank: 7Rank: 7
来 自:北京
等 级:黑侠
威 望:1
帖 子:113
专家分:522
注 册:2010-5-7
得分:0 
上面的程序没有输出啊,当然看不到结果啦,具体的输出程序你可以自己根据需要写,呵呵,我只是根据你提供的程序给你举个例子,你单步下就能看到被调用了~~
2010-05-20 09:00



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




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

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