c++程序中如何用循环数组加载图片
不是那种拼在一起的图片 是没一个动作一小张 将很多连续的动作用循环加载到程序中
2011-03-24 23:17
提问者采纳
加载图片 char ch[8]; for (int i=0;i<4;i++) { for (int j=0;j<4;j++) { sprintf(ch,"%d.%d.bmp",i+1,j+1); bitmap[i][j]=new CBitmap; bitmap[i][j]->m_hObject=LoadImage(NULL,ch,IMAGE_BITMAP,40,40,LR_LOADFROMFILE); } } //ch中存的是文件名 CBitmap *bitmap[4][4]在类成员中定义
评论(1)
|
0
0
按默认排序|按时间排序
其他1条回答
; #include <stdio.h> #include <stdlib.h> void Rotate(int* beg, int* newBeg, int* end) { int numElems = end - newBeg; int* temp = (int*)malloc(sizeof(int)*(end - newBeg)); memcpy(temp, newBeg, (end - newBeg)*sizeof(int)); memmove(beg + numElems, beg, (newBeg - beg)*sizeof(int)); memcpy(beg, temp, (end - newBeg)*sizeof(int)); free(temp); } int main() { int a[] = ; for(int i = 0; i < 10; ++i) { Rotate(a, a + 1, a + 10); for(int j = 0; j < 10; ++j) printf("%d ", a[j]); printf("\n"); } } #include <iostream> #include <algorithm> using namespace std; int main() { int a[] = ; rotate(a, a + 10 - 4, a + 10); for(int i = 0; i < 10; ++i) cout << a[i] << ' '; }