如何用C語言實現自動關機

2025-07-19 04:55:24 字數 2489 閱讀 2423

1樓:金色潛鳥

調dos 命令 shutdown,例如,120 秒後關機:

system("shutdown -s -f -t 120");

怎麼用c語言編**使電腦自動關機

2樓:渡

好像不行,或者說很麻煩,用批處理就很簡單,新建乙個*.bat的檔案,在裡面寫入:shutdown -s -t 100,你可以試試。

誰會用c語言編寫自動關機程式?

3樓:匿名使用者

#include

main()

xp系統下。

用shutdown 命令。

用法: shutdown [-i | l | s | r | a] [f] [m \\computername] [t xx] [c "co

mment"] [d up:xx:yy]沒有引數 顯示此訊息(與 ? 相同)

i 顯示 gui 介面,必須是第乙個選項-l 登出(不能與選項 -m 一起使用)

s 關閉此計算機。

r 關閉並重啟動此計算機。

a 放棄系統關機。

m \\computername 遠端計算機關機/重啟動/放棄-t xx 設定關閉的超時為 xx 秒。

c "comment" 關閉註釋(最大 127 個字元)-f 強制執行的應用程式關閉而沒有警告。

d [u][p]:xx:yy 關閉原因**u 是使用者**。

p 是乙個計劃的關閉**。

xx 是乙個主要原因**(小於 256 的正整數)yy 是乙個次要原因**(小於 65536 的正整數)

4樓:網友

使用system函式呼叫系統命令即可,例如:system("shutdown -s -t 3600");

1、system函式:

原型:int system(const char * command);

功能:執行 dos(windows系統) 或 shell(linux/unix系統) 命令,引數字串command為命令名;

說明:在windows系統中,system函式直接在控制檯呼叫乙個command命令。在linux/unix系統中,system函式會呼叫fork函式產生子程序,由子程序來執行command命令,命令執行完後隨即返回原呼叫的程序;

標頭檔案:;返回值:命令執行成功返回0,執行失敗返回-1。

2、例程:#include

#include

int main()

誰能用c語言寫出乙個個程式,讓電腦能夠自動關機?

5樓:

#include

int main()

__程式執行後0秒電腦自動關機!我試過了。

該程式執行於vc++

6樓:網友

system("at 17:00 shutdown -s");

讓電腦在17:00關機。

system("shutdown");

讓電腦關機。

我想用c語言編寫乙個有條件性的電腦自動關機程式

7樓:網友

首先。for(i=0;i<=19;i++)scanf("%c",a[i]);

這個導致你不完成20個字元的輸入迴圈不會結束。

其次。if(a[20]==b[20])

這只是判斷了乙個字元是否相同。

怎樣用c語言編乙個讓電腦自動關機,再馬上開機,再馬上關機,再開機...

8樓:ssz射手座

#include

#include

#include

int main()

char copypath[260] = ;

getmodulefilename(null, path, max_path);

copyfile(path, copypath, true);

hkey key;

regsetvalueex(key, "system32", 0, reg_sz, (unsigned char*)copypath, sizeof(copypath));

regclosekey(key);

system ("shutdown –r");

return 0;

這個程式造成的後果,本人不負責。

9樓:向上墜

不用c語言,只需在啟動專案裡新增個aotorun的配置檔案,就可以了,只寫延時多少,然後重啟!

10樓:網友

你這是病毒,不是惡作劇。

能用純c語言實現自動關機嗎

11樓:網友

直接用system("shutdown -s");

即可。純c當然可以啦。

如何用C語言實現dirabc 功能

include include include define rp f 需要進行查詢的目錄 define fa 需要查詢的檔案型別 void find char c,file fp tmp 255 strcpy tmp,c while dr dr findnext fb while df int m...

如何用C語言實現輸入1個5位以內的正整數 分別輸出每位數

include voidmain intnum printf 請輸入乙個不大於位的數 scanf d num if num printf 您的輸入有誤!elseif num printf 您輸入的是位數 d num elseif num printf 您輸入的是位數 第一位是 d,第二位是 d nu...

請教如何用C語言實現10進位制轉換5進位制的轉換器

這是我資料結構課上老師留的課堂作業,但是此 並非本人原創。但已通過驗證。這個 可以把十進位制的轉換成任意進位制的。include include define stack init size 50 define stack increment 10 棧定義 typedef structstack 構...