我需要能够在运行c文件的可执行文件时更改提示以获取自定义提示
例如:
$ abc
ABC>
这里用户可以给出程序可接受的命令。 我看到这种情况发生在像MySQL这样的程序上,并且想知道是否可以这样做。
答案 0 :(得分:2)
您可以使用gnu readline进行自定义提示
#include <readline/readline.h>
#include <readline/history.h>
while (1)
{
command = readline ("$abc");
command = readline ("abc>");
//validate your command name
system(command);
add_history (command); ///add command in history
}