主页 / 库函数目录 / 其它函数 / inputbox_getline

功能:

使用对话框让用户输入一个字符串

声明:
int inputbox_getline(LPCSTR  title, LPCSTR  text, LPSTR  buf, int len);
int inputbox_getline(LPCWSTR title, LPCWSTR 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;
}