Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C/C++에서 시스템을 종료하는 프로그램 작성

<시간/>

시스템을 종료하는 프로그램은 Windows, Linux 또는 macOS와 같은 운영 체제에서 작동합니다. 종료하고 열려 있는 모든 응용 프로그램을 닫습니다.

종료 또는 전원 끄기가 무엇을 의미합니까?

종료 또는 전원 끄기 컴퓨터는 조직적으로 규정된 방식으로 컴퓨터의 주요 구성 요소에서 전원을 제거하고 컴퓨터가 수행하는 모든 작업을 끄는 것을 의미합니다. 즉, 모든 응용 프로그램과 처리가 차단됩니다. 컴퓨터가 종료되면 CPU, RAM 모듈 및 하드 디스크 드라이브와 같은 주요 구성 요소의 전원이 꺼지지만 내부 시계와 같은 일부 내부 구성 요소는 전원에 액세스할 수 있습니다.

이 프로그램은 컴퓨터 시스템을 끕니다. "stdio.h"의 시스템 기능은 shutdown.exe 실행 파일을 실행하는 것입니다. Windows의 C:\WINDOWS\system32 폴더에 있습니다.

Linux 프로그램의 경우 프로세스가 유사하며 아래에 언급되어 있습니다.

Windows용

#include <stdio.h>
int main() {
   system("c:\\windows\\system32\\shutdown /i");
   return 0;
}

이 프로그램은 운영 체제에 모든 응용 프로그램을 닫고 시스템을 종료하도록 명령하는 명령으로 작동합니다.

리눅스 OS용

#include <stdio.h>
int main() {
   system("shutdown -P now");
   return 0;
}

이것은 모든 Linux 기반 운영 체제를 종료할 수 있는 코드입니다. 코드는 그것을 실행하고 가능한 한 빨리 시스템을 종료하는 시스템에 대한 명령을 직접 입력합니다.