[我正在尝试使用大于128的ASCII值在ncurses中创建一个框。有一个扩展的ASCII表,一直到255,并且我想对边框使用ASCII值176。
除非我在打印语句中打印确切的字符,否则会产生很多错误。
例如:
wborder(local_win, '░', '░', '░', '░', '░', '░', '░', '░');
这应该将该符号打印为框格式,但是却给我以下错误:
“警告:多字符常量[-Wmultichar]”
我尝试向其中输入ASCII值,我尝试使用保存ASCII谷值的变量,但没有任何效果。
此外,当我尝试在ncurses中打印'░'时,它不会打印出来,而是打印〜V〜R。
我希望收到任何反馈。如果您需要更多信息来解决此问题,请告诉我
-Ryan
您的编辑器正在将它们替换为多字符字符。您可以
示例:
wborder(local_win, 176, 176, 176, 176, 176, 176, 176, 176);