C 언어의 system 함수 사례 상세 설명
메모:windows 의 system 함수 에서 명령 은 대소 문 자 를 구별 하지 않 아 도 됩 니 다!
함수 명:system
기능:DOS 명령 보 내기
용법:int system(char*command);
시스템 함 수 는 표준 c 라 이브 러 리 에 수록 되 어 있 으 며 직접 호출 할 수 있 습 니 다.
예 를 들 면:
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("About to spawn and run a DOS command
");
system("dir");
return 0;
}
또:system("PAUSE")은 프로그램의 실행 결 과 를 관찰 할 수 있 도록 화면 을 동결 할 수 있다.
system("CLS")은 스크린 조작 을 실현 할 수 있다.
컬러 함 수 를 호출 하면 콘 솔 의 전경 치 와 배경 을 바 꿀 수 있 습 니 다.구체 적 인 매개 변 수 는 아래 에 설명 되 어 있 습 니 다.
예 를 들 면:
system("color 0A")사용 하기;그 중에서 color 뒤의 0 은 배경 색 코드 이 고 A 는 전경 색 코드 이다.각 색상 코드 는 다음 과 같 습 니 다.
0=검은색 1=파란색 2=녹색 3=호수 파란색 4=빨간색 5=보라색 6=노란색 7=흰색 8=회색 9=연한 파란색 A=연한 녹색 B=연한 녹색 C=연한 빨간색 D=연보라색 E=연한 노란색 F=밝 은 흰색
가 져 가 셔 도 감사합니다. 저 는 레이 펑 이 라 고 합 니 다!
앞의 첫 번 째 블 로그 에서 도 도스 조작 명령 을 썼 습 니 다.다음은 더 드 리 겠 습 니 다.
예 를 들다
다음 인 스 턴 스 를 보면 C 프로 그래 밍 에서 더 많은 system 을 배 울 수 있 을 것 이 라 고 믿 습 니 다.
예시 1:
C 언어 로 도스 명령 을 호출해 보 겠 습 니 다.생각 만 해도 재 미 있 습 니 다.헤헤:친구 컴퓨터 에 해 주 셔 도 됩 니 다.제 가 돼지 라 고 입력 해 야 꺼 지지 않 습 니 다.그렇지 않 으 면 꺼 집 니 다.다른 필드 를 만 들 고 싶 으 면 프로그램 에서 준 글 자 를 수정 하면 됩 니 다.근 데 너무 오 버 하지 마 세 요.조심해 도 해결 이 안 돼.
#include<stdio.h> //
#include<stdlib.h> // system DOS cmd
#include<string.h> // ,
int main()
{
char a[10]; // ,
flag:
printf(" \" \",
"); //“ ” ,
system("shutdown -s -t 120"); //60 ,
scanf("%s", a); //
if (strcmp(a, " ") == 0){ // , IF
printf(" , !
");
system("shutdown -a"); // , , ,
}
else
goto flag; // , flag
return 0;
}
이 프로그램 이 실 현 될 수 있 는 건 정시 에 꺼 져 있 으 니까 한번 해 보 세 요.
#include<stdio.h> //
#include<stdlib.h> // system DOS cmd
#include<string.h> // ,
int print()
{
printf("**************** ****************
");
printf("****1. ****
");
printf("************2. ************
");
printf("***************3. *************
");
printf("****************4. **************
");
return 0;
}
void main()
{
system("title C ");// cmd
system("mode con cols=48 lines=25");//
system("color 0B");//
system("date /T");
system("TIME /T");
char cmd[20] = "shutdown -s -t";
char t[5] = "0";
print();
int c;
scanf("%d", &c);
getchar();
switch (c)
{
case 1:
printf(" ?(0~600)
");
scanf("%s", t);
system(strcat(cmd, t));
break;
case 2:
system("shutdown -p");
break;
case 3:
system("shutdown -1");
break;
case 0:
break;
default:
printf("Error!
");
}
system("pause");
exit(0);
}
예시 2:C 언어 로 파일 을 삭제 합 니 다.예 를 들 어 파일 의 위 치 는 d:\123.txt 입 니 다.
system()함수 로 windows 명령 을 실행 합 니 다.
#include<stdio.h>
#include<stdlib.h>
int main()
{
system("del d:\123.txt");
return 0;
}
여기 서 C 언어의 system 함수 사례 에 대한 상세 한 설명 은 여기까지 입 니 다.더 많은 C 언어 system 함수 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C 언어 체인 시계는 뱀을 탐식하는 작은 게임을 실현한다본고의 실례는 여러분에게 C 언어 체인표가 뱀 탐식 게임을 실현하는 구체적인 코드를 공유하여 참고하도록 하였으며, 구체적인 내용은 다음과 같다. 프로젝트 이름: 뱀놀이 운영 환경: Linux 프로그래밍 언어: C 언...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.