문제:
사용자에게 계속 진행하려면 아무 키나 누르라는 메시지를 표시하는 C 프로그램이 예상대로 작동하지 않습니다. 특히 키 감지를 위한 입력 처리는 어려운 것으로 입증되었습니다.
해결책:
"계속하려면 아무 키나 누르세요..." 기능을 시뮬레이션하기 위해 플랫폼을 활용합니다. -특정 시스템 호출.
Windows(Visual Studio):
<code class="c++">#include <iostream> #include <Windows.h> int main() { std::cout << "Press any key to continue..."; system("pause"); }</code>
system("pause")을 호출하면 콘솔에 프롬프트가 표시되고 중지됩니다. 키를 누를 때까지 실행됩니다.
macOS 및 Linux(G /Clang ):
<code class="c++">#include <iostream> #include <cstdio> int main() { std::cout << "Press any key to continue..."; system("read"); }</code>
이러한 플랫폼에서는 system("read")이 동일한 기능을 수행합니다. 목적.
설명:
pause와 read는 모두 프로그램 실행을 일시적으로 중단하고 사용자에게 입력을 요청하는 시스템 수준 명령입니다. 키가 감지되면 프로그램 실행이 재개되고 사용자는 다음 코드 줄을 진행할 수 있습니다.
위 내용은 C에서 \'계속하려면 아무 키나 누르십시오\' 기능을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!