MessageBox输出动态数组的问题,请指教 本帖最后由 b4InLove 于 2010-01-14 10:46:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strTemp += (" " + strTest); array2d应该没有初始化吧··我做了下:int liv_array[10][10]; int tmp_value = 0; int tmp_row,tmp_col; for (tmp_row = 0;tmp_row < 10;++tmp_row) { for (tmp_col = 0;tmp_col < 10;++tmp_col) { liv_array[tmp_row][tmp_col] = tmp_value++; } } CString result; CString tmp_str; for (tmp_row = 0;tmp_row < 10;++tmp_row) { for (tmp_col = 0;tmp_col < 10;++tmp_col) { tmp_str.Format("%d",liv_array[tmp_row][tmp_col]); result += tmp_str;result += _T(" "); } result += _T("\n"); } AfxMessageBox(result); strTemp +=" " + strTest;上面这句不要连在一起写写成:strTemp += " ";strTemp += strTest;而且你的array2d数组初始化了没?全部零的话,可能就是里面没有赋值。 对,我后来发现,是我的源数据有问题本来是double型的,在这里用%d肯定不会,更深的原因我就不清楚了谢谢大家! 同一程序在dll和exe运行结果不同 怎么改变当前对话框的大小 com多线程问题? 显示JPG图片的时候出现了问题,请教高手~~ 为什么我用 SetSockOpt设置接受超时不起作用? 紧急求助:用液晶显示器开发的画图程序换到CRT显示器坐标偏差!怎么解决啊? 用vc++语言来开发各类软件前还要学习什么课程? 如果知道一个可执行文件的路径,如何知道它的注册类名? 关于图形显示,急急急!!! 难道没有高手回答这个问题吗?这里没有高手吗?vc程序员也不会吗? 关于窗口分割问题 VC2008下如何查看一个程序有没有内存泄露?
int liv_array[10][10];
int tmp_value = 0;
int tmp_row,tmp_col;
for (tmp_row = 0;tmp_row < 10;++tmp_row)
{
for (tmp_col = 0;tmp_col < 10;++tmp_col)
{
liv_array[tmp_row][tmp_col] = tmp_value++;
}
}
CString result;
CString tmp_str;
for (tmp_row = 0;tmp_row < 10;++tmp_row)
{
for (tmp_col = 0;tmp_col < 10;++tmp_col)
{
tmp_str.Format("%d",liv_array[tmp_row][tmp_col]);
result += tmp_str;result += _T(" ");
}
result += _T("\n");
}
AfxMessageBox(result);
上面这句不要连在一起写写成:
strTemp += " ";
strTemp += strTest;而且你的array2d数组初始化了没?全部零的话,可能就是里面没有赋值。
本来是double型的,在这里用%d肯定不会,更深的原因我就不清楚了
谢谢大家!