2017-04-27 3 views
0

ncursesの代替文字シート文字の整数値を取得しようとしています。C++でncursesのchtypeまたはunsigned charの整数値を取得する

#include <iostream> 

int main() { 
    uint i = ACS_S7; //I've also tried other values 
    std::cout << i << std::endl; 
} 

ただ、0を印刷します。

+0

[MCVE](HTTP投稿してください://をstackoverflow.com/help/mcve)。おそらくあなたは 'initscr()'を呼び出すことを忘れたか、他の間違いをしました –

+0

私はinitscr()を呼び出す必要がありました – Jones

答えて

1

initscr()に電話していない可能性があります。これは、ncursesで何か他のことをする前に呼び出さなければなりません。

この場合、ACS_S7は静的配列を指すマクロであり、initscr()セットアップの一部は、現在のロケールに基づいて、その配列を埋め等

関連する問題