1. 程式人生 > >system函式

system函式

system

 [ˈsɪstəm]  [ˈsɪstəm] 

system("pause")可以實現凍結螢幕

system("CLS")可以實現清屏操作

還有一個重要的方法是color函式,可以改變控制檯的前景色和背景色

system("color 0A")    color後面的0是背景色代號,A是前景色代號。各顏色代號如下:

0=黑色 1=藍色 2=綠色 3=湖綠色 4=紅色 5=紫色 6=黃色 7=白色 8=灰色 9=淡藍色

A=淡綠色 B=淡淺綠色 C=淡紅色 D=淡紫色 E=淡黃色 F=亮白色

demo1:c語言呼叫DOS命令實現定時關機

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

int print()

{

printf(" ╪╪╪╪╪╪╧╧╧╧╧╧╧╧╪╪╪╪╪╪\n");

printf("╔═══╧╧ C語言 關機程式 ╧╧═══╗\n");

printf("║※1.實現10分鐘內的定時關閉計算機 ║\n");

printf("║※2.立即關閉計算機 ║\n");

printf("║※3.登出計算機 ║\n");

printf("║※0.退出系統 ║\n");

printf("╚═══════════════════╝\n");

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)\n");scanf("%s",t);system(strcat(cmd,t));break;

case 2:system("shutdown -p");break;

case 3:system("shutdown -l");break;

case 0:break;

default:printf("Error!\n");

}

system("pause");

exit(0);

}

demo2:用c語言刪除檔案,例如檔案的位置是:d:\123.txt

#include <stdlib.h>

#include <stdio.h>

int main(void)

{

system("del d:\123.txt");

return 0;

}

相關推薦

c/c++中system函式

原文地址:http://www.cnblogs.com/tianzeng/p/9550379.html   在windows下的system函式中命令可以不區別大小寫!  函式名: system  功 能: 發出一個DOS命令  用 法: #inc

libc system函式的探究

system導致父程序等待 在mac上的線上幫助有對system的如下說明: The system() function hands the argument command to the command interpreter sh(1). The calling p

對於linux下system 函式的深度理解 整理

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

python基礎之os.system函式

前言 os.system方法是os模組最基礎的方法,其它的方法一般在該方法基礎上封裝完成。 os的system原理 system函式可以將字串轉化成命令在伺服器上執行;其原理是每一條system函式執行時,其會建立一個子程序在系統上執行命令列,子程序的執行結果無法影響主程序;

對於linux下system()函式的深度理解(整理)

對於linux下system()函式的深度理解(整理)   (2013-02-07 08:58:54) 轉載▼ 標籤:  system()   popen()   sys

linux下system函式詳解

一、system函式的簡單介紹 標頭檔案 #include <stdlib.h> 函式定義 int system(const char * string); 函式說明 system()會呼叫fork()產生子程序,由子程序來呼叫/bin/sh-

system函式 fork函式

system()函式功能強大,我對linux中的實現比較瞭解,具體分析這個,windows中的類似就不詳解了。 好了,先看linux版system函式的原始碼: 程式碼: #include #include #include #include int system(co

C語言 system函式

                Windows函式windows作業系統下system () 函式詳解(主要是在C語言中的應用) 函式名: system功 能: 發出一個DOS命令用 法: int system(char *command);system函式已經被收錄在標準c庫中,可以直接呼叫程式例:int

python的os.system函式的應用

os的system原理        system函式可以將字串轉化成命令在伺服器上執行;其原理是每一條system函式執行時,其會建立一個子程序在系統上執行命令列,子程序的執行結果無法影響主程序        上述原理會導致

system函式的重構的思考

1.system()函式實現時為何要阻塞SIGCHLD訊號 https://www.cnblogs.com/lidabo/p/5344777.html 2.waitpid與SIGCHLD的關係: https://blog.csdn.net/liuxingen/article/details

system函式遇到的問題

                 這幾天調程式(嵌入式linux),發現程式有時就莫名其妙的死掉,每次都定位在程式中不同的system()函式,直接在shell下輸入system()函式中呼叫的命令也都一切正常.就沒理這個bug,以為是其他的程式碼影響到這個,或是核心驅動檔案系統什麼的異常導致,昨天有出現了這

system函式返回值

(Linux) 1、先統一兩個說法: (1)system返回值:指呼叫system函式後的返回值,比如上例中status為system返回值 (2)shell返回值:指system所呼叫的shell命令的返回值,比如上例中,test.sh中返回的值為s

對於linux下system()函式的深度理解

這幾天調程式(嵌入式linux),發現程式有時就莫名其妙的死掉,每次都定位在程式中不同的system()函式,直接在shell下輸入system()函式中呼叫的命令也都一切正常.就沒理這個bug,以為是其他的程式碼影響到這個,或是核心驅動檔案系統什麼的異常導致,昨天有出現了

C++之system函式

//用system()函式執行windows命令。#include <stdlib.h>#include <stdio.h>int main(void)  {    system("del d:\123.txt");    return 0;  }  【system函式 是可以呼叫一些

linux system函式返回值詳解(1)

曾經的曾經,被system()函式折磨過,之所以這樣,是因為對system()函數了解不夠深入。只是簡單的知道用這個函式執行一個系統命令,這遠遠不夠,它的返回值、它所執行命令的返回值以及命令執行失敗原因如何定位,這才是重點。當初因為這個函式風險較多,故拋棄不用,改用其他的方法。這裡先不說我用了什麼方法,這裡

system函式

system英 [ˈsɪstəm] 美 [ˈsɪstəm] system("pause")可以實現凍結螢幕system("CLS")可以實現清屏操作還有一個重要的方法是color函式,可以改變控制檯的前

Linux下使用system函式一定要謹慎

曾經的曾經,被system()函式折磨過,之所以這樣,是因為對system()函數了解不夠深入。只是簡單的知道用這個函式執行一個系統命令,這遠遠不夠,它的返回值、它所執行命令的返回值以及命令執行失敗原因如何定位,這才是重點。當初因為這個函式風險較多,故拋棄不

system() 函式執行遇到 Cannot allocate memory

 int iRet=system("ls -l"); if (0 != iRet) { PRERR("system(\"ls -l\") %s",strerror(errno)); }執行結果: ERR: system("ls -l") Cannot all

system函式的分析以及總結

看到這裡,你可能會說,問題都是SIGCHLD訊號處理函式中的wait惹的禍,如果去掉SIGCHLD訊號處理函式中的wait函式,不就不會帶來上述的兩個問題了嗎? 我的答案是:的確可以避免上述兩個問題,即system函式可以正確的獲取子程序的退出狀態。但是這樣做還是會有問題的:我們先不管在SIGCHLD訊號處理

C語言中的system函式引數詳解

http://blog.csdn.net/pipisorry/article/details/33024727 函式名: system   功   能: 發出一個DOS命令   用   法: int system(char *command);   system函式已