를 작동하지 않는 D + Ctrl 키를 때까지 표준 입력을 읽을 Ctrl 키 EOF
을 나타내고 NULL을 생성하지만 내가 을 눌러하지만 내 프로그램도 가고 계속 + D Ctrl + D 누구든지 아이디어가 있습니까? 모든 것이 인정됩니다.C는 - 당신이 누를 때까지 내가 <code>while(fgets(line, sizeof(line), stdin) != NULL)</code> 표준 입력에서 읽어야 선가
0
A
답변
1
Ctrl 키 + D는 C 언어 사양에 EOF로 정의되지 이다. Ctrl + D은 운영 체제 수준이 인 경우 으로 정의됩니다. 따라서 Ctrl + D의 시스템에 있어야합니다.
+0
감사합니다! Windows 대신 Linux에서 시도했지만 이제는 정상적으로 작동합니다! IT는 Linux에서 작동해야했기 때문에 문제가되었습니다. – Frans
windows? CTRL + Z를 사용하십시오. –