係統粉 > 電腦問答 > 其他問答

已解決幫我看看,謝謝

提問者: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
相關問答
最新其他問答
解決方法