系统粉 > 电脑问答 > 其他问答

已解决帮我看看,谢谢

提问者:diaosu  |  浏览次  |  提问时间:2017-03-18  |  回答数量:6

帮我看看,谢谢 #include<iostream>using namespace std;#define MAXSIZE 100typedef struct{char *base;char *top;int size;}sqstack;typedef struct{char t;int number;}zongheti;zongheti a[8];typedef struct{char m;char *p;}wf;wf wenfa[20][20];char zanshi[20];int max=0;int k;void initstack(sqstack &s){s.base=(char *)malloc(MAXSIZE*sizeof(char));s.size=MAXSIZE;s.top=s.base;}int data[9][9]={1,1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1,1,1,1,2,2,1,1,-1,-1,-1,-1,

已有6条答案
中国摇滚帮

中国摇滚帮

回答数:139  |  被采纳数:82

到此为止都能运行

(1)

(2)

2017-03-18 01:23:18
赞 13
萌萌涵涵

萌萌涵涵

回答数:217  |  被采纳数:110

这就出错了,

(3)

2017-03-18 05:09:11
赞 21
临沭顺顺

临沭顺顺

回答数:27  |  被采纳数:45

wenfa[ i][n].p=0,是空指针
2017-03-18 04:19:35
赞 2
宏v587

宏v587

回答数:167  |  被采纳数:15

for(j=0;j<max;j++)
{
wenfa[j].m=&#39;N&#39;;
wenfa[j].p=(char*)malloc(20*sizeof(char));
*wenfa[j].p=&#39;\0&#39;;

}
程序中有这段代码,起不到分配空间的作用么?还是怎么改?我有点懵了,就是空指针的问题,请版主帮帮忙,告诉我怎么改就行,虽然出了这个还有很多错误,但是只要告诉我怎么改这个空指针的问题就行,其余的我自己修改就行。
2017-03-18 11:28:05
赞 16
南枫楠曦

南枫楠曦

回答数:23  |  被采纳数:61

你这段代码根本没执行,不知道你的目的,所以没法改
2017-03-18 06:38:10
赞 2
765754537

765754537

回答数:116  |  被采纳数:139

哦,我感觉也有点像是,我自己再试试吧,呵呵,谢谢了。
2017-03-18 02:28:35
赞 11
相关问答
最新其他问答
解决方法