2012-06-09 2 views
0

Cygwin이 올바르게 구성된 Netbeans를 사용하고 있습니다.
컴파일되고 정상적으로 실행됩니다. 문제는 나가는 쉘이 C:\cygwin\bin\sh.exe이고 기본 Windows 명령 프롬프트가 아니기 때문에 system("cls")과 같은 명령을 실행할 수 없다는 것입니다.

어떻게 해결할 수 있습니까?Cygwin 및 Netbeans : 기본 Windows 쉘에서 실행 하시겠습니까?

답변

0

해결 방법으로, 원하는 인수를 사용하여 getenv("COMSPEC")에서 가져온 경로로 기본 창 쉘을 실행할 수 있습니다. 귀하의 경우에 특히 "/c cls"을 사용합니다. (getenv에 의해 반환 된 문자열을 수정하면 안되기 때문에 strdup 경로가 필요합니다.

관련 문제