Внутренний терминал Netbeans 7.0.1 не работает с использованием scanf - PullRequest
2 голосов
/ 18 ноября 2011
#include <stdio.h>

int main (void)
{
    int x;
    printf ("Enter integer: ");
    scanf ("%d", &x);
    printf ("You entered %d\n", x);
    return 0;
}

Я использую netbeans 7.0.1 с этой версией mingw:

MINGWBASEDIR=C:\MinGW
gcc version 4.6.1 (GCC)
gcc version 4.6.1 (GCC)
GNU gdb (GDB) 7.3.1
GNU ld (GNU Binutils) 2.21.53.20110804
GNU windres (GNU Binutils) 2.21.53.20110804
GNU dlltool (GNU Binutils) 2.21.53.20110804
GNU Make 3.82
#define __MINGW32_VERSION           3.20
#define __W32API_VERSION 3.17

У меня проблема с запуском c консольных приложений во внутреннем терминале netbeans (который устанавливается по умолчанию netbeans). Когда в моей программе есть функция scanf, и я хочу запустить свой проект, он просто продолжает обрабатываться, пока я не убью его. Если я не использую scanf в моем коде, внутренний терминал работает. Внешний терминал работает нормально, но я должен установить внешний терминал в свойствах проекта для каждого проекта.

...