| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 513 人关注过本帖
标题:大家帮我看看这个小程序中malloc函数的使用用什么问题
只看楼主 加入收藏
Invariably
Rank: 2
等 级:论坛游民
帖 子:54
专家分:46
注 册:2010-9-18
结帖率:90%
收藏
已结贴  问题点数:20 回复次数:6 
大家帮我看看这个小程序中malloc函数的使用用什么问题
#include<stdlib.h>
#include<malloc.h>
#include<time.h>
#include<iostream.h>
               
#define maxsize 10/*分配内存空间*/
typedef int ElemType;
typedef struct
{
    ElemType  *elem;
    int length;//线性表的当前长度
    int listsize;//线性表大小.。。。。10
}sqlist;
int initlist(sqlist* L)
{/*初始化顺序表*/
    L->elem=(ElemType *)malloc((maxsize+1)* sizeof(ElemType));
    if(!L->elem)
        return 0;
    L->length = 0;
    L->listsize = maxsize;
    return 1;
}//20
void creatlist(sqlist*L)
{
    int i=1;
    while(i<=L->listsize)
    {
        L->elem [i++]=rand();
        cout<<L->elem <<endl;
        L->length ++;
    }
}
void printlist(sqlist&L)
{
    int i=1;
    while(i<=L.listsize)
    {
        cout.width (5);
    cout<<L.elem[i];
    }
}
int main()
{
    sqlist *L=NULL;
    initlist(L);
    creatlist(L);
    return 0;

}
搜索更多相关主题的帖子: include return 线性表 return include 线性表 
2011-06-25 15:30
Invariably
Rank: 2
等 级:论坛游民
帖 子:54
专家分:46
注 册:2010-9-18
收藏
得分:0 
在说一下,编译没问题,但是运行就错了
2011-06-25 15:31
gpppa
Rank: 2
等 级:禁止发言
帖 子:47
专家分:42
注 册:2011-6-24
收藏
得分:7 
提示: 作者被禁止或删除 内容自动屏蔽
2011-06-25 15:38
Invariably
Rank: 2
等 级:论坛游民
帖 子:54
专家分:46
注 册:2010-9-18
收藏
得分:0 
我也不会
2011-06-25 16:23
thunder_2011
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:31
专家分:100
注 册:2011-4-11
收藏
得分:7 
int main()
{
    sqlist *L=NULL;
    initlist(L);

其他地方没看,反正这里肯定是错了, L 都没有分配空间,哪来的 L->elem ?
2011-06-26 00:51
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:7 
回复 5楼 thunder_2011
正解
2011-06-26 02:01
Invariably
Rank: 2
等 级:论坛游民
帖 子:54
专家分:46
注 册:2010-9-18
收藏
得分:0 
谢谢大家,自己改出来了
2011-06-26 10:27
快速回复:大家帮我看看这个小程序中malloc函数的使用用什么问题
数据加载中...
 
   



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

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