在同一个循环里居然有的是乱码
有的不是.
struct mychar
{
char cc[5];
};
mychar szBuf[50][50];
LPCTSTR TEXT;
int *Map;
Map=(int *)malloc(63*sizeof(int));
memset(Map,0,63*sizeof(int));
int a[63]={
1,1,1,1,1,1,1,1,1,
1,0,0,0,0,0,0,0,1,
1,0,0,0,1,0,0,0,1,
1,0,0,0,1,0,0,0,1,
1,0,0,0,1,0,0,0,1,
1,0,0,0,0,0,0,0,1,
1,1,1,1,1,1,1,1,1
};
for(int i=0;i<63;i++)
Map[i]=a[i];
for( int x=0; x < m_Width; x++ )
for( int y=0; y< m_Height; y++ )
{
sprintf(szBuf[x][y].cc, "%d", *(Value + x + y*m_Width));
TEXT = LPCTSTR( szBuf[x][y].cc );
MessageBox(NULL,TEXT,"MSG",MB_OK);
}我晕...
出来的居然有的是乱码有的不是..
乱码的头一位都是数字的..跟着乱码.
而且有个共性,在a数组越又边的乱码越长.
求救
在线等候。。
有的不是.
struct mychar
{
char cc[5];
};
mychar szBuf[50][50];
LPCTSTR TEXT;
int *Map;
Map=(int *)malloc(63*sizeof(int));
memset(Map,0,63*sizeof(int));
int a[63]={
1,1,1,1,1,1,1,1,1,
1,0,0,0,0,0,0,0,1,
1,0,0,0,1,0,0,0,1,
1,0,0,0,1,0,0,0,1,
1,0,0,0,1,0,0,0,1,
1,0,0,0,0,0,0,0,1,
1,1,1,1,1,1,1,1,1
};
for(int i=0;i<63;i++)
Map[i]=a[i];
for( int x=0; x < m_Width; x++ )
for( int y=0; y< m_Height; y++ )
{
sprintf(szBuf[x][y].cc, "%d", *(Value + x + y*m_Width));
TEXT = LPCTSTR( szBuf[x][y].cc );
MessageBox(NULL,TEXT,"MSG",MB_OK);
}我晕...
出来的居然有的是乱码有的不是..
乱码的头一位都是数字的..跟着乱码.
而且有个共性,在a数组越又边的乱码越长.
求救
在线等候。。
解决方案 »
- who有语音识别方面的资料或者开源代码,可否推荐一下?谢谢
- 求教大家,vc ,directshow 中有没有获取当前屏幕数的函数呢?
- 简单问题..........
- 很难的问题:SHIFT和方向键的组合在ONCHAR或KEYDOWN事件里如何响应??
- Bezier曲线的问题,当画了Bezier曲线后,怎样求上面距离定长的点,解决了有酬谢!
- 连接问题!!!
- 在自绘一个菜单,我怎么知道当前所绘制的是不是一个分割条呢~~, 请各位帮帮忙,给分~~
- 关于InstallShield的问题
- 给分!请问如何改变单文档程序(视图基类为CEditView)客户区背景颜色和显示文字颜色,有例程最好
- 如何开发出一个可以在vb delphi pb vc console里都能使用的dll??
- 界面问题,帮帮我吧
- 一个问题?请帮忙?
for( int y=0; y< m_Height; y++ )
{
memset(szBuf[x][y].cc,0,5);//得加上这行
sprintf(szBuf[x][y].cc, "%d", *(Value + x + y*m_Width));
TEXT = LPCTSTR( szBuf[x][y].cc );
MessageBox(NULL,TEXT,"MSG",MB_OK);
}
for( int x=0; x < m_Width; x++ )
for( int y=0; y< m_Height; y++ )
{
memset(szBuf[x][y].cc,0,5);//得加上这行
sprintf(szBuf[x][y].cc, "%d", *(Value + x + y*m_Width));
TEXT = LPCTSTR( szBuf[x][y].cc );
MessageBox(NULL,TEXT,"MSG",MB_OK);
}
struct mychar
{
char cc[5];
mychar()
{
for(int i = 0; i < 5; ++i)
cc[i] = 0;
}
};
memset(szBuf[x][y].cc,0,sizeof(szBuf[x][y]));
ZeroMemory(szBuf[x][y],sizeof(szBuf[x][y]));