i是初值为0的int型变量,执行语句:
sprintf(lpszText,"该位图高为%d,宽度为%d.",bm.bmHeight+(i++),bm.bmWidth+(i++));
后,i的值居然是个乱的负值,请问这是为什么?
答正确者给分
sprintf(lpszText,"该位图高为%d,宽度为%d.",bm.bmHeight+(i++),bm.bmWidth+(i++));
后,i的值居然是个乱的负值,请问这是为什么?
答正确者给分
解决方案 »
- 对话框 与ACCESS连接 theApp未定义
- 如何取得菜单项的文本?
- 图形处理快让我疯掉了,紧急求救!!!100分
- 设计时窗体大小与实际大小不一致!?
- 有没有好的方法读取ZIP/RAR内的文件列表??
- 请教一个实时监控的问题,判断串口收回数据的
- 怎样用VC语句获取所有的打印机名称(如果机器上连有多台)?
- Prpperty Sheet控件应该如何使用?
- 对象不支持此属性或方法
- Winamp,NetAnts,Winzip的右键菜单是怎么做的,有没有例子?谢谢!
- 对话框程序,点按扭,用CreateProcess打开一个进程,但是我移动进程的窗口时,对话框对应的背景部分,内容会被檫掉!
- 我正在研究iocp ,大家一起来把。会的不会的都可以来,大家发表自己的观点。
单单的
int i=0;
char c[100];
sprintf(c, "%d, %d", i++, i++);
不会出错