char addr[50] = "C:\\SampleDesktop\\";
int bit=0,number,temp;
temp = count;
while(temp != 0)
{
temp = temp/10;
bit++;
}
addr[bit+17] = '.';
addr[bit+18] = 'b';
addr[bit+19] = 'm';
addr[bit+20] = 'p';
addr[bit+21] = '\0';
while(count != 0)
{
number = count % 10;
bit--;
addr[bit+17] = number + '0';
count = count/10;
}
HANDLE hFile = CreateFile(addr, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, NULL);//创建位图文件
变量count从1遍历到240.
利用自己写的函数把int型的count转成char[]中的某一项的值。
注意在char[]结尾加入'\0',标志char[]数组的结束。
然后作为参数传给CreateFile的第一个参数