使用GNU 阅读线:
该函数readline()
显示提示并读取用户的输入。
我可以修改它的内部缓冲区吗?以及如何实现?
#include <readline/readline.h>
#include <readline/history.h>
int main()
{
char* input;
// Display prompt and read input
input = readline("please enter your name: ");
// Check for EOF.
if (!input)
break;
// Add input to history.
add_history(input);
// Do stuff...
// Free input.
free(input);
}
}