为了获得额外的学分,教授希望我们在当前项目的文本输出中使用粗体和/或下划线。
他给出的示例b\bb o\bo l\bl d\bd显示为粗体
按照那个例子,我标记SPACE为
printf("\033[7mS\bSP\bPA\bAC\bCE\E- move forward one page\033[0m");
我还通过在\033[7m和\033[0m字段中包含字符串来实现反向视频。反向视频适当地反转了线条的颜色,但似乎不会影响加粗,因为带有和不带反向视频的字符串都不是粗体。
会不会是 Ubuntu 10.10 中使用的标准 shell 出了问题?