導航:首頁 > 程序命令 > c語言dos命令

c語言dos命令

發布時間:2023-12-23 04:23:53

① 在C語言中如何使用dos命令

用system()函數
原型:int
system(char
*cmd)
包含在dos.h下(VC
包含在stdlib.h)

定時關機
程序:
#include<stdio.h>
#include<dos.h>
#include<string.h>
void
main()
{
char
s[30]="shutdown
-s
-t
";
char
*p;
printf("please
input
how
many
seconds
you
want
to
wait
:
");
scanf("%s",p);
strcat(s,p);
system(s);
}
需要注意的是,上面的程序需在Turbo
C小編譯,在VC環境下會提示error
C2065:
'system'
:
undeclared
identifier
可以改為:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int
main()
{
char
p[100]="shutdown
-s
-t
";
char
s[20];//注意這里不能寫成*s否則即使調試成功,程序寫無法正常運行!
int
str;
int
ch;
printf("請輸入
等待時間
(秒):");
scanf("%s",s);
strcat(p,s);
system(p);
return
0;
}
一旦編譯成功後就可以在工程文件夾下找到生成的*.exe
文件,以後就不用那麼麻煩的鍵入命令啦,呵呵……
如果想取消關機,可另外在寫一個程序:
#include<stdio.h>
#include<dos.h>
#include<string.h>
void
main()
{
char
s[30]="shutdown
-a
";
system(s);
}
二合一,那叫一個方便啊,哦也!!!

② 用c語言執行dos命令

執行dos命令,可以使用庫函數system。
1 頭文件:
stdlib.h
2 聲明:
int system(char *command);
3 功能:
執行系統命令command,當程序運行在windows下時,就是執行dos命令。
4 示例:
system("cls");
就是在輸出窗口中執行dos命令cls, 其功能為清除屏幕上的所有輸出。

③ 關於dos命令(c語言system函數)

deltree這個命令在dos4.0---dos7.0(win98的dos環境)這些dos版本中存在,
桌面windows改用NT核心以後(就是從windows2000以後),MS再不提供這個命令
顧名思義deltree就是刪除一物沒輪個目察畝錄樹,就是刪除一個目錄,包括它的所有文件和子目錄,加"/y"參數取消警告提示
在windows2000以後的版本可以用rmdir(或者rd)命令代替此命令罩信
,rmdir命令加"/s"參數可以實現刪除一個非空目錄,加"/q"參數取消提示信息:
system("rmdir
/s
/q
d:\\123");
//不提示刪除d:\123目錄包括其子目錄和文件
system("rd
/s
/q
d:\\123");
//一樣的效果

④ c語言調用DOS命令

system("command"); 的作用是打開「命令提示符」,以後可以手動輸入DOS命令。
system("dir"); 在C中列印當前目錄。

具體使用方法見下:
<stdlib.h>
int system(const char *s)
system函數將字元串s傳遞給系統環境運行。如果s是NULL,如果存在命令處理器system返回非0。如果s非NULL,system返回的值與執行的環境相關。

⑤ c語言命令行程序如何在DOS下編譯運行

1、打開開始,運行cmd,進入dos界面。

⑥ 如何用C語言實現帶參數的dos命令

需要使用帶參數的主函數來實現。

帶參數的主函數格式為:

int main(int argc, const char *argv[]);

其中argc為命令行參數的個數,包括可執行文件名。

argv為一個字元串數組,共計有argc個元素,依次為命令行輸入的各個參數。其中argv[0]為執行的文件名。

下面的程序可以列印出文件名及參數。

#include<stdio.h>
intmain(intargc,constchar*argv[])//定義帶參數的主函數
{
inti;
printf("執行文件名為:%s ",argv[0]);//列印可執行文件名
printf("有%d個參數: ",argc-1);//列印其它參數個數。
for(i=1;i<argc;i++)
{
printf("參數%d=%s ",i,argv[i]);//列印所有參數值。
}

return0;
}

輸入:

test.exep1 p2 333 44

輸出:

執行文件名為:test.exe

有4個參數:

參數1 = p1

參數2 = p2

參數3 = 333

參數4 = 44

⑦ c語言中什麼指令可以關閉dos窗口

DOS命令用法: int system(char *command); system函數在標准函數庫stdlib.h中,可以直接調用,dos中的退出命令:exit。解決方法如下:

1、首先創建一個C++控制台應用。

閱讀全文

與c語言dos命令相關的資料

熱點內容
編譯匯編鏈接優化 瀏覽:79
程序員打字和作家哪個打字快 瀏覽:573
安卓手機怎麼用cad命令行 瀏覽:381
2200工程機接收命令瞬間消失 瀏覽:251
壓縮機工藝管是多大的 瀏覽:312
安卓刷什麼系統穩定 瀏覽:35
程序員寫炫酷代碼 瀏覽:930
大話存儲pdf 瀏覽:524
中銘機器人怎麼編程 瀏覽:812
把字母變為數字的加密法 瀏覽:523
噬血狂襲第三季哪個app能看 瀏覽:422
江蘇螺桿壓縮機 瀏覽:980
android底部彈出對話框 瀏覽:502
怎麼查伺服器同行fc號 瀏覽:1000
什麼伺服器雲鳥最便宜 瀏覽:221
vs編譯器反匯編 瀏覽:571
程序員直播做項目創業 瀏覽:403
linux下samba配置 瀏覽:797
程序員面試銀行崗位會有編制嗎 瀏覽:415
ex表怎麼加密碼保護 瀏覽:174