Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 课程可以';找不到任何关于cchar\t的文件_C++_C_Unicode_Ncurses - Fatal编程技术网

C++ 课程可以';找不到任何关于cchar\t的文件

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。然而

我试图用mvin_wch()从我的ncurses终端读取一个char,它返回一个cchar,我知道这是一个包含颜色信息和wchar的结构。我似乎找不到任何关于这件事的信息。我只是不知道它的成员叫什么名字。我不明白为什么ncursesw库中如此重要的一部分没有在任何地方记录下来。

如果您有要知道,请阅读
诅咒.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
类型保存的信息。