功能:
使用对话框让用户输入一个字符串
声明:
int inputbox_getline(const char* title, const char* text, LPSTR buf, int len);
int inputbox_getline(const wchar_t* title, const wchar_t* text, LPWSTR buf, int len);
参数:
title
对话框标题
text
对话框内显示的提示文字,可以使用'\n'或者'\t'进行格式控制。
buf
用于接收输入的字符串指针,指向一个缓冲区
len
指定buf指向的缓冲区的大小,同时也会限制在对话框里输入的最大长度
返回值:
1 表示输入有效,buf 中的内容为用户所输入的数据,返回 0 表示输入无效,同时 buf 清空。
示例:
#include <graphics.h>
int main()
{
initgraph(640, 480);
char str[100];
inputbox_getline("这是一个对话框",
"请随便\n输入一串字符,输入完请回车",
str,
sizeof(str)/sizeof(*str));
outtextxy(0, 0, str);
getch();
return 0;
}