2014-03-13 20 views
0

Это сообщение появляется при запуске программы с помощью Code :: Blocks getmaxyx() Ошибка в Code :: Blocks

И вот мой code.I не пытаюсь создать что-то огромное, сейчас я хочу чтобы выяснить, что делают функции pdcurses.

#include <stdio.h> 
#include <stdlib.h> 
#include <curses.h> 
#include <string.h> 


int main() 
{ 

    int maxx=80, maxy=54; 

    initscr(); 

    getmaxyx(stdscr, maxy, maxx); 
    printw("maxy= %d maxx= %d \n", maxy , maxx); 

    refresh(); 
    getch(); 
    endwin(); 

    return 0; 
} 

ответ

0

Я уверен, что это не работает на initscr(), скорее tham getmaxyx(). Это выглядит как еще один вариант the problem you posted here, где IDE предоставляет вам только частичную консольную среду для запуска, как часть своей попытки сохранить целостность. Я не являюсь пользователем Code :: Blocks или Eclipse, поэтому, возможно, я здесь не в базе, но это похоже на меня.

Итак, попробуйте вручную открыть CMD-окно из ОС и запустить программу оттуда. (Или запуск программы из Windows Explorer должен автоматически создавать окно консоли.)

Смежные вопросы