我想找出xcb_randr_monitor_info_t
的名字。它有name
字段,但类型为xcb_atom_t
,而不是char [255]
或类似的东西。如何将其转换为(最好是UTF-8)字符串?
答案 0 :(得分:2)
您正在寻找xcb_get_atom_name_name
xcb_get_atom_name_reply_t *reply=xcb_get_atom_name_reply(
dis, xcb_get_atom_name(dis, atom), NULL);
char*name=xcb_get_atom_name_name(reply);