1
char bufs[64][256];(example:bufs[i][j])
pdcount = getcommandoutputs(CMD_GETMEGADISKINFO, bufs);
开始就是没有对bufs进行初始化,就出来乱码问题
如下进行初始化就好了。
memset(bufs, 0, sizeof(bufs)); //to note
2
getcommandoutputs函数里面第二个参数传进去的长度开始512(指第二维),但是这个函数定义
的时候,形参是256,就出现了那个问题显示混乱的问题
3
memset(bufs, 0, 64*512); 数组的二维是256,但是初始化成了*512,初始化过了,导致标题不出来
注意:在使用二维数组的时候,一定要注意实参与形参的j保持一致(在形参里面i可以不写)。以及实
参在使用之前,要初始化的问题。
阅读(1151) | 评论(0) | 转发(0) |