如题,我有一个byte型的数组a[600][500],现在想从屏幕上看到这个数组,请问有没有比较好的方法?我试了MessageBox,但是说格式不对
解决方案 »
- listctrl中,我知道了某个ITEM行号,和列号,如何获取这个ITEM所关联的Image
- pRecordset->AddNew()之后没有Update()如何将这个新记录删除掉?
- 想不出来了..........
- SDK编程怎么去掉标题栏??帮忙啊各路朋友
- 怎么用vc调用如autocad或者word之类的程序?
- InstallShield7 如何增加一个卸载软件的快捷方式?
- 如何在属性页中进行数据校验?请指教!
- 视图刷新时如何让自己画的东西不被刷掉的问题,很菜的帮帮忙!急
- 请问dll文件怎么才能让浏览器直接浏览??谢谢了
- 如何获得目标机的屏幕分辨率?
- CString 与 BSTR的转换问题
- CFile 读文件指针问题
CString s;s.Format();任选一个
我用了第二个,您看看我这用法对么:CString str;str.Format("%i",a);MessageBoxA(NULL,str,NULL,MB_OK);这样输出有问题,不是数组,是一个一直不变的数字……
我做了一个封装,用法和sprintf一样:
int MyOutput(const char *fmt, ...)
{
int n=0;
static char msg[1024], *ptr; //宽字符可能要将char换成TCHAR
va_list args; va_start(args, fmt);
ptr = msg; #if defined(UNICODE)
n = vswprintf_s(ptr, 1024, fmt, args);
#else
n = vsprintf(ptr, fmt, args);
#endif
OutputDebugString(msg); return n;
}