c++绘制图案
时间: 2023-06-29 21:06:31 浏览: 168
在C++中,可以使用图形库如OpenGL或者SDL来绘制图案。下面以SDL为例,给出一个简单的例子:
```c++
#include <SDL.h>
int main(int argc, char* argv[])
{
SDL_Init(SDL_INIT_VIDEO);
SDL_Window* window = SDL_CreateWindow("My Window", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 640, 480, SDL_WINDOW_SHOWN);
SDL_Renderer* renderer = SDL_CreateRenderer(window, -1, 0);
SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255); //设置绘制颜色为红色
SDL_RenderClear(renderer); //清空屏幕
SDL_Rect rect = {100, 100, 200, 200}; //定义一个矩形
SDL_RenderFillRect(renderer, &rect); //绘制矩形
SDL_RenderPresent(renderer); //刷新屏幕
SDL_Delay(3000); //延时3秒
SDL_DestroyRenderer(renderer);
SDL_DestroyWindow(window);
SDL_Quit();
return 0;
}
```
这个例子会创建一个窗口,并在窗口中绘制一个红色的矩形,然后等待3秒后退出程序。你可以根据自己的需要修改绘制的图案。
阅读全文