q 키를 눌렀을 때만 멈추고 싶었던 while 루프가 있다면 어떻게 할 것입니까? 그러나, 나는이 루프는C에서 일부 키가 눌러 진 경우에만 중지
을 중지 할 수 있습니다 응답을 맥 OS X의에모두 getchar가()와 getc 그룹() 일시 정지를 실행할
#define TRUE 1
#define FALSE 0
typedef int boolean;
int main(int argc,char* argv[]){
char *script = malloc(MAXPATH);
script = "ls";
boolean a;
a = TRUE;
while(a){ //this is the while loop i want to break incase of a keypress
system(script);
}
do something else
something else....
매우 프로그램에 그것을 원하지 않아요
어떤 플랫폼에서? 이 질문은 초록에서 대답 할 수 없습니다. – ibid
어떤 플랫폼입니까? 플랫폼과 관련된 답변이 없습니다. 표준 C 라이브러리에서 제공하는 응답이 없습니다. –
Mac OS X. 10.7.3을 실행 중이다. getchar()과 getc()는 다음과 같다. i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Apple Inc. build 5658 기반) (LLVM 빌드 2336.1.00) – Cripto