Ejemplo n.º 1
0
Archivo: tui.c Proyecto: fbbs/fbbs
int getdata(int line, int col, const char *prompt, char *buf, int len,
		int echo, int clear)
{
	return _tui_input(line, col, prompt, buf, len, echo, clear, false);
}
Ejemplo n.º 2
0
Archivo: tui.c Proyecto: fbbs/fbbs
int tui_input_no_clear(int line, const char *prompt, char *buf, int len)
{
	return _tui_input(line, 0, prompt, buf, len, true, false, true);
}
Ejemplo n.º 3
0
/**
 * 从终端获取(GBK)输入
 * @param line 输入输出所在行
 * @param prompt 提示字符串, 必须为UTF-8编码
 * @param buf 存放输入字符串的缓冲区
 * @param len 缓冲区长度
 * @param echo 回显输入字符串, 或以*号代替
 * @return 输入字符串的长度
 */
int tui_input(int line, const char *prompt, char *buf, int len, int echo)
{
	return _tui_input(line, 0, prompt, buf, len, echo, false, true);
}