私たちはターミナルゲームを構築するためにncursesライブラリを使用しようとしています。 initscr()関数は、何らかの理由で余分な情報がないエラーメッセージを返します。 なぜinitscr()がエラーを投げるのか、それをデバッグするために何をすべきかはわかりません。xcodeを使用しているncurses.hライブラリのinitscr()関数のエラー
TerminalView::TerminalView(ViewModel* vm) {
this->vm = vm;
this->col_size = vm->get_col_size();
this->row_size = vm->get_row_size();
this->player_pos = vm->get_player_pos();
this-> enemy_pos = vm->get_enemy_pos();
this-> projectilePos = vm->getProjectilePos();
//initialize ncurses status
clear();
initscr();
noecho();
cbreak();
keypad(stdscr, TRUE);
curs_set(0);
}
エラーは何ですか? –
'clear()'は何をしますか?コードで投稿を編集してください。 –
ncursesマニュアルの[初期化](http://invisible-island.net/ncurses/man/ncurses.3x.html#h3-初期化)のセクションを参照してください。 –