randarray.h没有问题,是我自己编的,怀疑那里有问题看我博客
第一次用graphics.h,感觉……
编译出来没有问题,运行时显示Pass NULL to 'ege:getinage'
#include <graphics.h>
#include <iostream>
#include <randarray.h>
using namespace std;
PIMAGE padress[42]={newimage()};
randarray parray;
void init()
{
parray.setrange(0,42,1);
getimage(padress[0],"storage/1.jpg");
getimage(padress[1],"storage/2.jpg");
getimage(padress[2],"storage/3.jpg");
getimage(padress[3],"storage/4.jpg");
getimage(padress[4],"storage/5.jpg");
getimage(padress[5],"storage/6.jpg");
getimage(padress[6],"storage/7.jpg");
getimage(padress[7],"storage/8.jpg");
getimage(padress[8],"storage/9.jpg");
getimage(padress[9],"storage/10.jpg");
getimage(padress[10],"storage/11.jpg");
getimage(padress[11],"storage/12.jpg");
getimage(padress[12],"storage/13.jpg");
getimage(padress[13],"storage/14.jpg");
getimage(padress[14],"storage/15.jpg");
getimage(padress[15],"storage/16.jpg");
getimage(padress[16],"storage/17.jpg");
getimage(padress[17],"storage/18.jpg");
getimage(padress[18],"storage/19.jpg");
getimage(padress[19],"storage/20.jpg");
getimage(padress[20],"storage/21.jpg");
getimage(padress[21],"storage/22.jpg");
getimage(padress[22],"storage/23.jpg");
getimage(padress[23],"storage/24.jpg");
getimage(padress[24],"storage/25.jpg");
getimage(padress[25],"storage/26.jpg");
getimage(padress[26],"storage/27.jpg");
getimage(padress[27],"storage/28.jpg");
getimage(padress[28],"storage/29.jpg");
getimage(padress[29],"storage/30.jpg");
getimage(padress[30],"storage/31.jpg");
getimage(padress[31],"storage/32.jpg");
getimage(padress[32],"storage/33.jpg");
getimage(padress[33],"storage/34.jpg");
getimage(padress[34],"storage/35.jpg");
getimage(padress[35],"storage/36.jpg");
getimage(padress[36],"storage/37.jpg");
getimage(padress[37],"storage/38.jpg");
getimage(padress[38],"storage/39.jpg");
getimage(padress[39],"storage/40.jpg");
getimage(padress[40],"storage/41.jpg");
getimage(padress[41],"storage/42.jpg");
}
int main()
{
init();
parray.rand();
initgraph(180,180);
return 0;
}