2011-09-18 2 views
1

최근에 키보드 입력을 받기 위해 scanf로 '.C'파일을 코딩했습니다. 놀랍게도 cygwin 터미널은 입력 한 모든 문자를 숫자로 변환했습니다. 내 프로그램은 제대로 실행되었다. cygwin 터미널은 내가 입력 한 정확한 입력을 보여주지 못했습니다. 비 알파벳 키를 기호로 변환하기까지했습니다.cygwin 터미널이 내 문자를 숫자로 변환합니다.

동일한 알파벳 키를 여러 번 누른 경우 해당 키를 누를 때마다 숫자 (cygwin 터미널에 표시됨)가 변경됩니다. 나는 컴퓨터 과학 교수에게 이것에 대해 이야기를 나누었고 그것을 고칠 방법을 몰랐다.

또 다른 주목할 점은 교수님이 내 '.C'파일을 실행하기 위해 명령 터미널을 통해 cygwin 실행 파일 (?)을 사용할 수 있다는 것입니다. 그가이 방법으로 프로그램을 실행했을 때, 명령 터미널은 문자를 받아 들일 수있었습니다.

나는 GATech 미러 웹 사이트에서 cygwin 설치 패키지를 얻었으며 이것은 cygwin을 사용하여 처음 접하는 오류입니다.

Windows XP 및 netbeans를 사용하여 '.C'를 실행합니다.

+3

문제가 무엇인지 알아 내려면 코드를 참조해야합니다. 그것없이, 내 최선의 추측은 42 행에 문제가 있다는 것입니다. –

+0

cygwin을 열고 정상적으로 할 수 있습니까? 마찬가지로 "ls -al"을 입력하고 주변을 둘러 보는 등의 작업을 수행합니까? –

+0

@Michael Madsen : 42 .... 항상 대답;))) – Drakosha

답변

0

은 그들이

...

이 ... Cygwin에서 실행 파일을 사용할 수 있었다 (mintty, xterm 등, ...) alternativ "콘솔"을 시도, 당신의 .(bash)rc 설정을 확인 still windows .exe files

관련 문제