为了获得额外的学分,教授希望我们在当前项目的文本输出中使用粗体和/或下划线。
他给出的示例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 出了问题?