[c语言]帮我设计一个有光标函数的边框一级界面
时间: 2024-03-22 15:38:37 浏览: 17
好的,以下是带光标函数的边框一级界面的C语言代码示例:
```
#include <stdio.h>
#include <conio.h> // 需要用到 conio.h 头文件
void drawFrame(int x, int y, int width, int height) {
// 绘制边框
for (int i = 0; i < width; i++) {
printf("*");
}
printf("\n");
for (int i = 1; i < height - 1; i++) {
printf("*");
for (int j = 1; j < width - 1; j++) {
printf(" ");
}
printf("*\n");
}
for (int i = 0; i < width; i++) {
printf("*");
}
printf("\n");
// 移动光标到左上角
gotoxy(x + 1, y + 1);
}
int main() {
drawFrame(10, 5, 30, 10);
printf("这是一个带光标的边框一级界面。\n");
printf("请按任意键继续...");
// 等待用户按键
getch();
return 0;
}
```
这个代码会输出一个带光标的边框一级界面,并等待用户按下任意键后退出。你可以根据需要更改 drawFrame 函数中的参数来调整边框的位置、宽度和高度。在这个代码中,我们使用了 conio.h 头文件中的 gotoxy 函数来移动光标到左上角,在输出文字时可以在边框内部输出。