void PushBox::changeDog()
{
if(changeInt==1)
pix[ DOG ].load( ":/img/dog1.jpg" );
if(changeInt==2)
pix[ DOG ].load( ":/img/dog2.jpg" );
if(changeInt==3) {
pix[ DOG ].load( ":/img/dog3.jpg" );
changeInt=0;
}
update();
changeInt++;
}
上面是用相对路径读入图片
char tmp[ 100 ];
strcpy( tmp, "E:/PushBox/maps/show/1.map");
FILE *stream = fopen( tmp, "r" );
为什么图片可以用相对路径读入,自定义的文件名(map是自定义的)就怎么都读不进来呢 ,只能用绝对路径??