1樓:匿名使用者
執行c語言的程式時,右鍵屬性,選中以管理員許可權執行。 在程式中,使用system函式便有管理員許可權。
1、system函式:
原型:int system(const char * command);
功能:執行 dos(windows系統) 或 shell(linux/unix系統) 命令,引數字串command為命令名;
說明:在windows系統中,system函式直接在控制檯呼叫一個command命令。在linux/unix系統中,system函式會呼叫fork函式產生子程序,由子程序來執行command命令,命令執行完後隨即返回原呼叫的程序;
標頭檔案:stdlib.h;
返回值:命令執行成功返回0,執行失敗返回-1。
2、例程:
#include
#include
int main()
2樓:
管理員許可權這個就複雜咯,不過我這邊也試過,貌似沒出現問題;
我的是 win7 64 位系統,剛才試了試,沒有問題,截圖你看看:
對了,你要加上 -f 選項,表示強制關機,試試看
3樓:匿名使用者
如何是許可權的問題的話,可以在工程裡面配置,生成的檔案可以請求管理員許可權執行
工程上右鍵,屬性->linker->manifest file->uac execution leve改為requireadministrator
c語言如何在可變引數函式中使用,C語言如何在可變引數函式中使用printf
兔子和小強 如 psxf91所答,應使用v 系列的函式來實現。對比下printf與vprintf函式原型 void printf const char format,void vprintf const char format,va list ap 可以看出二者的差別。vprintf才接收va li...
c語言pow函式,C語言pow函式
丿 pow 函式用來求x的y次冪,x y及函式值都是double型 其原型為 double pow double x,double y 例項 如下 include include void main double x 2,y 10 printf f n pow x,y return 0 擴充套件資料...
c語言使用隨機函式rand產生1099的互不相
你好!你的 就沒有輸出部分呀 輸出部分新增了,你看看吧 include stdlib.h include stdio.h include time.h void main int n a 50 i,j,t srand time null for i 0 i 50 i a i rand 90 10 f...