游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1824|回复: 2

文件路径中的变量?

[复制链接]

6

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2008-11-4 15:59:00 | 显示全部楼层 |阅读模式
很菜很菜的问题:
image[0] = (HBITMAP)LoadImage(NULL,"001.bmp" ,IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);
image[1] = (HBITMAP)LoadImage(NULL,"002.bmp" ,IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);
……
请问怎么用for循环来写??

for(int i=0;i<6;i++){
    image = (HBITMAP)LoadImage(NULL,"00"+(i+1)+."bmp" ,IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);
}
JAVA可以,C++不行啊……  [em10]

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2008-11-5 20:35:00 | 显示全部楼层

Re:文件路径中的变量?

用sprintf构造你要的字符串。

18

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2008-11-15 20:53:00 | 显示全部楼层

Re:文件路径中的变量?

char strBmpDir[256];

for(int i=0;i<6;i++)
{
    memset(strBmpDir, 0, sizeof(strBmpDir));
    sprintf(strBmpDir, "00%d.bmp", i+1);
    image = (HBITMAP)LoadImage(NULL, strBmpDir ,IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 21:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表