#include <graphics.h> #include <iostream> #include <conio.h> int main() { initgraph(640, 480); // 创建 640*480 的窗口 setbkcolor(WHITE); // 设置窗口背景色为白色 int x = 100, y = 100; setlinecolor(LIGHTGRAY); line(x + 1, y + 2, x + 8, y + 2); line(x + 2, y + 1, x + 2, y + 8); line(x + 29, y + 2, x + 22, y + 2); line(x + 29, y + 1, x + 29, y + 8); line(x + 2, y + 29, x + 8, y + 29); line(x + 2, y + 22, x + 2, y + 29); line(x + 29, y + 29, x + 22, y + 29); line(x + 29, y + 22, x + 29, y + 29); COLORREF color = RGB(135, 206, 235); // 浅蓝色RGB值 setfillcolor(color); solidrectangle(x + 3, y + 3, x + 28, y + 28); // 填充浅蓝色 getch(); // 暂停等待用户按键 closegraph(); // 关闭窗口 return 0; }这个代码显示的窗口闪现一下就关闭了,怎么让他一直存在
时间: 2023-11-18 15:04:11 浏览: 77
#include_iostream.h_
4星 · 用户满意度95%
你可以在代码结尾添加一个循环来让窗口一直存在,例如:
```
while (!kbhit()) { // 检测是否有键盘输入
delay(200); // 等待一段时间,防止CPU占用过高
}
closegraph(); // 关闭窗口
return 0;
```
这样的话,窗口会一直存在直到用户按下键盘上的任意键。
阅读全文