devc++有趣的代码,不属于iostream作为头文件
时间: 2024-10-23 19:12:02 浏览: 29
Dev-C++ 是一款基于 Mingw 的 C++ 编辑器,它允许用户编写各种有趣且实用的代码。这里有一个简单的例子,它使用了标准库中的 `<conio.h>` 头文件,这个头文件主要用于控制台输入输出,不在 `iostream` 中:
```cpp
#include <conio.h>
#include <windows.h> // 需要包含此头文件以使用 Sleep 函数
// 定义一个函数,用于绘制一个简单的心形图案
void drawHeart() {
int rows = 5;
for (int i = 0; i <= rows; ++i) {
for (int j = 0; j < rows - i; ++j) {
printf(" ");
}
for (int k = 0; k < 2 * i - 1; ++k) {
printf("*");
}
printf("\n");
}
// 绘制上半部分心形
for (int i = 0; i < rows - 2; ++i) {
for (int j = 0; j < rows - i - 2; ++j) {
printf(" ");
}
for (int k = 0; k < 4 * i + 1; ++k) {
printf("*");
}
printf("\n");
}
// 程序暂停一下
Sleep(1000); // 暂停1秒
}
int main() {
drawHeart();
getch(); // 等待用户按下任意键退出程序
return 0;
}
```
在这个代码里,我们使用了 `<conio.h>` 来处理键盘事件(如 `getch()`),以及 `<windows.h>` 中的 `Sleep()` 函数来暂停程序。当你运行这段代码,屏幕上会显示出一个心形,并在暂停后等待用户按键。
阅读全文