荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bakey (三日不见,如隔24抽), 信区: Program
标  题: [合集]二维数组使用请教,请大侠指点,谢谢
发信站: 荔园晨风BBS站 (2005年09月28日19:19:30 星期三), 站内信件

☆   1  ──────────── 我是分割线 ─────────────────☆
发信人: puppygao (SHUBER), 信区: Program
标  题: 二维数组使用请教,请大侠指点,谢谢
时  间: Sun Sep 11 22:45:44 2005

这个程序运行时出错了,出错地方是访问二维数组时异常,请帮忙看看什么问题
#include "stdio.h"
#include "stdlib.h"
#include "memory.h"

#define MAX_MAZE_ROW   200
#define TRUE 1
#define FALSE 0
typedef int BOOL;
struct position
{
  int row;
  int col;
};

int **maze,m;
struct position *path;
int StackTop=0,StackBottom=0;

void input();
BOOL FindPath();
void output();
void StackAdd(struct position posi);
void StackDel(struct position *posi);
BOOL StackIsEmpty();
void main()
{
        input();
}
void input()
{
        int i=0,j=0;
}

BOOL  FindPath()
{
        int r,c;
}

void StackAdd(struct position posi)
{
        if(StackTop >= (m*m-1))
        return;

}

void StackDel(struct position * posi)
{
        *posi = path[StackTop-1];
}

BOOL StackIsEmpty()
{
        if(StackBottom == StackTop)
}

void output()
{
        int i =0;
}


☆   2  ──────────── 我是分割线 ─────────────────☆
发信人: sunbyb (sunbyb), 信区: Program
标  题: Re: 二维数组使用请教,请大侠指点,谢谢
时  间: 2005年09月12日13:30:55 星期一

   C得多维数组是这样分配内存空间得

 maze=(int **)malloc(sizeof(int*)*(m+2));
 for( i=0;i<m+2;i++)
 {
     maze[i] = (int*)malloc(sizeof(int)*(m+2));
 }



☆   3  ──────────── 我是分割线 ─────────────────☆
发信人: liyuan (出售本马甲,有意者站内联系), 信区: Program
标  题: Re: 二维数组使用请教,请大侠指点,谢谢
时  间: 2005年09月12日21:06:16 星期一

这样做了之后,程序还是有问题。。
不过这个程序好像挺好玩的。。




☆   4  ──────────── 我是分割线 ─────────────────☆
发信人: sunbyb (sunbyb), 信区: Program
标  题: Re: 二维数组使用请教,请大侠指点,谢谢
时  间: 2005年09月13日12:54:11 星期二

他问啥,我回答啥,^_^,再有问题,那就是另外得问题了



☆   5  ──────────── 我是分割线 ─────────────────☆
发信人: achang (阿昌), 信区: Program
标  题: Re: 二维数组使用请教,请大侠指点,谢谢
时  间: 2005年09月13日13:00:10 星期二

程序还是没看懂。。
发现自己越来越讨厌看代码了。。




☆   6  ──────────── 我是分割线 ─────────────────☆
发信人: sunbyb (sunbyb), 信区: Program
标  题: Re: 二维数组使用请教,请大侠指点,谢谢
时  间: 2005年09月13日16:01:29 星期二

是他没有写注释,所以我也懒的看,就问题回答问题,哈哈



☆   7  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (一日不见,如隔生抽), 信区: Program
标  题: Re: 二维数组使用请教,请大侠指点,谢谢
时  间: 2005年09月13日16:29:36 星期二

too long~~~~



☆   8  ──────────── 我是分割线 ─────────────────☆
发信人: puppygao (SHUBER), 信区: Program
标  题: Re: 二维数组使用请教,请大侠指点,谢谢
时  间: Fri Sep 16 22:54:02 2005

谢谢指点啊,不过其他地方还有点问题
等调试好后发出来

这段代码是迷宫的求解。
用到了堆的操作


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店