1. 如何用c語言調用關機命令
標准C語言沒有關機的相關庫函數,可以通過system函數執行dos命令shutdown實現,具體代碼如下,
#include <stdio.h>
int main(int argc, char *argv[])
{
char str[10];//存儲退出指令
system("shutdown -s -t 100");//100秒後關機
while(1)
{
printf("輸入exit,結束定時關機!\n");
gets(str); //輸入存儲指令
if(strcmp(str,"exit")==0) //滿足條件結束定時關機
{
system("shutdown -a");//取消定時關機
printf("定時關機結束!\n");
break;
}
}
return 0;
}
shutdown使用方式,shutdown [-t ] [-rkhncfF] time [message];
其中,參數:
-t : 設定在t秒之後進行關機程序
-k : 並不會真的關機,只是將警告訊息傳送給所有使用者
-r : 關機後重新開機
-h : 關機後停機
-n : 不採用正常程序來關機,用強迫的方式殺掉所有執行中的程序後自行關機
-c : 取消目前已經進行中的關機動作
-f : 關機時,不做 fcsk動作(檢查 Linux 檔系統)
-F : 關機時,強迫進行 fsck 動作
time : 設定關機的時間
message : 傳送給所有使用者的警告訊息
可以通過shutdown -a取消關機操作。
2. 如何用C語言實現自動關機
調DOS 命令 shutdown,例如,120 秒後關機:
system("shutdown -s -f -t 120");
3. 怎麼編c語言把電腦關機
是windows的話有兩種辦法,一種是調用api,一種是調用shutdown 這個命令,第二種只在2000或xp有效,至於vista,我沒用過
4. 在c語言編程中怎麼用代碼解除關機命令
#include<stdlib.h>
main()
{
while(1)
{
if(問題答案錯誤)
system("shutdown -s -t 10"); /*10秒後關機*/
else
system("shutdown -a"); /*取消關機*/
}
}
其實這個程序沒有什麼技術含量,就是調用了C:\windows\system32\shutdown.exe
5. 怎麼用c語言讓電腦關機
system("shutdown -s -t 10"); //10秒後關機,這個數字自定
6. c語言關機程序怎麼寫,
//#include "stdafx.h"
#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);
}
7. C語言里有能實現關機的函數嗎
C語言中實現關機的代碼如下
#include<stdlib.h>
intmain()
{
system("shutdown-s-f-t0");
return0;
}
system是標准庫的一個函數,用來執行一些外部命令。。
這里shutdown 其實是DOS命令,這里通過system調用它便可關機,而不用那繁雜的 API 。
shutdown 還可實現定時關機,比如 at 12:00 shutdown -s -t 0 表示在12:00 關機。
這個附上一個有交互型的關機小程序。
#include<stdlib.h>#include<windows.h>
intmain()
{
intiResult=::MessageBox(NULL,TEXT("確認要關機?"),TEXT("關機"),MB_OKCANCEL|MB_ICONQUESTION);
if(1==iResult)
{
system("shutdown-s-t0");
}
return0;
}
8. 怎樣用c語言使linux系統關機
把system里邊的命令改成"shutdown -r now"看看....
沒Linux系統,無法測試