以下是此程序的示例运行,假设可执行文件名为match和hit。此次演出说明了人类玩家赢得比赛的情况。用户输入是 粗体显示。
/家庭/ userXYZ / ECE15 /&Lab3的GT; match_and_hit
第#轮第1轮 请输入您的查询(4位数): 5341 < ---(此编号应加下划线)
欢迎来到MATCH和HIT游戏
计算机选择了一个4位数字 尝试在12轮查询中推断出它。
.......
我无法弄清楚如何强调用户输入。任何帮助将不胜感激。
答案 0 :(得分:1)
假设您的终端支持ANSI转义序列,您可以使用:
#define ANSI_UNDERLINED_PRE "\033[4m"
#define ANSI_UNDERLINED_POST "\033[0m"
printf(ANSI_UNDERLINED_PRE "underlined" ANSI_UNDERLINED_POST "\n");
答案 1 :(得分:0)
使用CLI应用程序,您不能,这将取决于调用您的应用程序的实际终端。
答案 2 :(得分:0)
如果您的终端支持它:
printf("\x1b[04mUnderlined\x1b[24mUnderlineOff");