MessageBox()问题 大家好: 我的数组是个生成的整数数组,int a[100]; 如果我想用MessageBox()把数组中的内容输出应该如何作,谁会作帮个忙,非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str="";for (int i=0;i<100;i++){ str+=str.Format("%d",a[i]);} CString s;for(int i = 0; i < 100; i++){ CString tmp; tmp.Format("%d ", a[i]); s += tmp;}MessageBox(s, ...); #include <stdio.h>char buf[400];int offset = 0;for(int i = 0; i < 100; i++){ offset += sprintf(buf + offset, "%d ", a[i]);}MessageBox(buf); int a[100]; char buffer[2048]=""; char intbuffer[12]; for(int i=0;i<99;i++) { a[i]=0x7FFFFFFF-i; sprintf(intbuffer,"%d ",a[i]); strcat(buffer,intbuffer); } a[99]=0x7FFFFFFF; sprintf(intbuffer,"%d",a[99]); strcat(buffer,intbuffer); MessageBox(NULL,buffer,"100 numbers",0); int a[100]; char buffer[2048]=""; char *intbuffer=buffer; for(int i=0;i<99;i++) { a[i]=0x7FFFFFFF-i; intbuffer+=sprintf(intbuffer,"%d ",a[i]); } a[99]=0x7FFFFFFF; sprintf(intbuffer,"%d",a[99]); MessageBox(NULL,buffer,"100 numbers",0); 先把int型转化成cstring然后再输出就可以了 VisualEleven,看一下我的帖子 任务管理器的内存使用只增不减,如何解决啊,在线等,谢谢! 打印连续的票据时,打印完一张后如何控制打印纸不再走动?救命,高分相送 关于CArray<CPoint,CPoint>的问题,请指教 对话框背景问题 我是一只菜菜鸟:一个奇怪的错误 关于activex 给分!为什么我用CreateWindowEx(0, "RICHEDIT", ...)总是失败? 请帮帮我:我用下面的程序进行查询,但查询结果老是为空,找不到记录,我看了数据库有此记录不知为何?请赐教。 如何让Clistbox出现水平滚动条? 如何获取本机的掩码? 简单问题,大家帮忙
for (int i=0;i<100;i++)
{
str+=str.Format("%d",a[i]);
}
for(int i = 0; i < 100; i++)
{
CString tmp;
tmp.Format("%d ", a[i]);
s += tmp;
}
MessageBox(s, ...);
int offset = 0;
for(int i = 0; i < 100; i++)
{
offset += sprintf(buf + offset, "%d ", a[i]);
}
MessageBox(buf);
char buffer[2048]="";
char intbuffer[12];
for(int i=0;i<99;i++) {
a[i]=0x7FFFFFFF-i;
sprintf(intbuffer,"%d ",a[i]);
strcat(buffer,intbuffer);
}
a[99]=0x7FFFFFFF;
sprintf(intbuffer,"%d",a[99]);
strcat(buffer,intbuffer);
MessageBox(NULL,buffer,"100 numbers",0);
char buffer[2048]="";
char *intbuffer=buffer;
for(int i=0;i<99;i++) {
a[i]=0x7FFFFFFF-i;
intbuffer+=sprintf(intbuffer,"%d ",a[i]);
}
a[99]=0x7FFFFFFF;
sprintf(intbuffer,"%d",a[99]);
MessageBox(NULL,buffer,"100 numbers",0);