sorry 应该是
m_Array[m][i]=char(32);
m_Array[m][i]=char(32);
解决方案 »
- vs2010下,pop3接收邮件的程序设计,stat发出后无响应
- 如何保存MCI录音
- vc服务程序动态加载dll的问题
- 想请教,在VC里,为什么我这个程序里在tree控件里添加不进去,出错.
- 为什么结构中的浮点类型数据成员接收浮点类型数据后出错了???
- 好心人求助!关于accept()接受返回一个新套接字的问题??
- 如何不指定键名,循环取得注册表中某键下全部信息。
- 怎样获得本地系统中网络状态,如进程与相关的协议,端口,远程IP,状态等???
- 请问如何把一个DX的游戏改为窗口方式?
- VFP 高手请支招,内容见内,急,谢谢!!!!!!
- 我有一个进程要把一个文件内容传给另一个进程,怎么传呀?
- 一个错误
int i,m;
char m_Array[100][37];
//下面进行初始化
for(i=0;i<100;i++)
for(m=0;m<137;m++)
{
m_CharArray[i][m]=char(32);
}
你的循环有问题:
int i,m;
char m_Array[100][37];
//下面进行初始化
for(i=0;i<100;i++)
for(m=0;m<37;m++)
{
m_CharArray[i][m]=char(32);
}
char m_Array[100][37];
//下面进行初始化
for(i=0;i<37;i++)
for(m=0;m<100;m++){
m_CharArray[i][m]=char(32);
}
//
m_Array[1][2]='m'; // 结果:m_Array[0][39]='葺葺葺葺葺@';
m_Array[1][2]='m';//------------------------------------int i,m;
char m_Array[100][37];
//下面进行初始化
for(i=0;i<37;i++)
for(m=0;m<100;m++){
m_CharArray[i][m]=char(32);/*****初始化的i和m是不是颠倒了?******/
}
//
m_Array[1][2]='m'; // 结果:m_Array[0][39]='葺葺葺葺葺@';/****数组越界了*****/
m_Array[1][2]='m';
应该是:
for(i=0;i<100;i++)
for(m=0;m<37;m++){
m_CharArray[i][m]=char(32);
}否则会超出边界,显示出来的当然是乱麻罗
还有,a[10]好象脚标只能从0-9。