C++ 课程可以';找不到任何关于cchar\t的文件
我试图用mvin_wch()从我的ncurses终端读取一个char,它返回一个cchar,我知道这是一个包含颜色信息和wchar的结构。我似乎找不到任何关于这件事的信息。我只是不知道它的成员叫什么名字。我不明白为什么ncursesw库中如此重要的一部分没有在任何地方记录下来。如果您有要知道,请阅读C++ 课程可以';找不到任何关于cchar\t的文件,c++,c,unicode,ncurses,C++,C,Unicode,Ncurses,我试图用mvin_wch()从我的ncurses终端读取一个char,它返回一个cchar,我知道这是一个包含颜色信息和wchar的结构。我似乎找不到任何关于这件事的信息。我只是不知道它的成员叫什么名字。我不明白为什么ncursesw库中如此重要的一部分没有在任何地方记录下来。如果您有要知道,请阅读诅咒.h,但如前所述,您需要使用库调用操作cchar\u t,例如,和。curses的每个实现对此结构使用不同的细节。说明了您需要了解的有关其内容的所有信息: cchar\t 对应于chtype。然而
诅咒.h
,但如前所述,您需要使用库调用操作cchar\u t
,例如,和。curses的每个实现对此结构使用不同的细节。说明了您需要了解的有关其内容的所有信息:
cchar\t
对应于chtype。然而,这是一个结构,因为
存储的数据超过了整数的容量。这个
字符足够大,需要一个完整的整数
值-并且每个单元格可能有多个字符。
视频属性和颜色存储在单独的文件中
结构的字段。
窗口中的每个单元格(行和列)都存储为
cchar\t。
对于视频属性,请注意属性手册页面的部分
在评论中,有人指向了页面上的X/opencurses。其中cchar\t
的描述不准确:
cchar\t
引用一个宽字符字符串 (它不是对字符串的引用,而是一个完整的“宽”字符本身)。如果您有要知道,请阅读
curses.h
,但如前所述,您需要使用库调用来操作
,例如,和。curses的每个实现对此结构使用不同的细节。说明了您需要了解的有关其内容的所有信息:
cchar\t
对应于chtype。然而,这是一个结构,因为
存储的数据超过了整数的容量。这个
字符足够大,需要一个完整的整数
值-并且每个单元格可能有多个字符。
视频属性和颜色存储在单独的文件中
结构的字段。
窗口中的每个单元格(行和列)都存储为
cchar\t。
对于视频属性,请注意属性手册页面的部分
在评论中,有人指向了页面上的X/opencurses。其中cchar\t
的描述不准确:
cchar\t
引用一个宽字符字符串
(它不是对字符串的引用,而是一个完整的“宽”字符本身)。我认为应该使用
getcchar()
和setcchar()
来访问cchar\t
类型包含的信息。我认为应该使用getcchar()
和setcchar()
访问cchar\t
类型保存的信息。