easyX Inputbox一个对话框中如何问两个问题
时间: 2024-03-26 18:35:41 浏览: 38
您可以使用多个 `inputbox` 函数来创建多个输入框,以问两个问题。例如,您可以按照以下步骤来创建一个包含两个输入框的对话框:
1. 引入 EasyX 头文件:`#include <graphics.h>`
2. 创建一个窗口:`initgraph(width, height);`
3. 使用 `inputbox` 函数创建第一个输入框,例如:`inputbox(x1, y1, "请输入问题1:", str1, 20);`,其中:
- `x1` 和 `y1` 为第一个输入框的左上角坐标;
- `"请输入问题1:"` 是第一个输入框的提示信息;
- `str1` 为第一个输入框输入的内容,也可以是一个字符数组,用于存储第一个问题的答案;
- `20` 为第一个输入框的最大输入长度。
4. 使用 `inputbox` 函数创建第二个输入框,例如:`inputbox(x2, y2, "请输入问题2:", str2, 20);`,其中:
- `x2` 和 `y2` 为第二个输入框的左上角坐标;
- `"请输入问题2:"` 是第二个输入框的提示信息;
- `str2` 为第二个输入框输入的内容,也可以是一个字符数组,用于存储第二个问题的答案;
- `20` 为第二个输入框的最大输入长度。
5. 在窗口中显示两个输入框和输入的内容。
6. 关闭窗口:`closegraph();`
下面是一个简单的示例代码,演示如何创建一个包含两个输入框的对话框:
```c++
#include <graphics.h>
int main()
{
initgraph(400, 300); // 创建一个窗口
char str1[20]; // 用于存储第一个问题的答案
char str2[20]; // 用于存储第二个问题的答案
inputbox(100, 100, "请输入问题1:", str1, 20); // 创建第一个输入框
inputbox(100, 150, "请输入问题2:", str2, 20); // 创建第二个输入框
outtextxy(100, 200, str1); // 在窗口中显示第一个问题的答案
outtextxy(100, 220, str2); // 在窗口中显示第二个问题的答案
getch(); // 等待用户按下任意键
closegraph(); // 关闭窗口
return 0;
}
```
在运行上述代码后,程序会在窗口中弹出一个对话框,提示用户回答两个问题。用户回答完成后,程序会在窗口中显示两个问题的答案,等待用户按下任意键后关闭窗口。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)