C語言system 函式裡的引數可以是變數嗎

2022-01-02 06:12:50 字數 2078 閱讀 9245

1樓:手機使用者

應該使用sprintf先格式化到一個字串陣列中,然後傳入system。比如:#includeint main()

c語言怎麼在system()中新增變數?

2樓:橙心橙願

#include

#include

int main(void);

scanf("%s",buf);

strcat(arr,buf);

printf("arr:%s\n",arr);

system(arr);

}結果:

~/test$ ./a.out

192.168.0.200

arr:ping 192.168.0.200

ping 192.168.0.200 (192.168.0.200) 56(84) bytes of data.

64 bytes from 192.168.0.200: icmp_req=1 ttl=64 time=0.090 ms

64 bytes from 192.168.0.200: icmp_req=2 ttl=64 time=0.028 ms

64 bytes from 192.168.0.200: icmp_req=3 ttl=64 time=0.040 ms

3樓:匿名使用者

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()

c語言的system函式可以輸入哪些指令

4樓:_無悔丶前進

system函式其實是相當於**給系統的命令列去執行命令

也就是說命令列下可以執行的命令 你都可以作為system的引數

c語言裡的system函式都有什麼用

函式的形式引數可以是什麼變數

5樓:風若遠去何人留

可以是指標變數 陣列 整型變數

不能是表示式 符號常量

6樓:閉漪宮心遠

選c。形參是整型變數,那麼實參最終形式(計算完畢後)必須能夠當做整形資料對待

c語言中函式名後面()中定義的引數和函式體內定義的變數有什麼區別?

7樓:文化廚子

從記憶體角度來講,函式引數是一定儲存到棧區的,函式體內定義的變數可以儲存到棧區,比如區域性變數,也可以儲存到靜態資料區,比如static變數。示例如下:

#include

#include

void f(int a, int b)

int main()

8樓:不見彩虹多年

函式後面括號裡是函式形參,是呼叫該函式需要的輸入引數,而在函式裡面定義變數z,是區域性變數,它只在函式內有效。

這些區域性變數、形參、全域性變數等都是c基礎,找本c語言書認真看看。

9樓:匿名使用者

因為你要比較2個數,就要傳遞那2個數進函式比較啊。

所以要有引數x,y;

函式內定義的是區域性變數。方便操作而已。

10樓:天下第20帥

==書上寫的好好的啊。。。

()裡是形參,沒什麼影響的,可以隨便定義。計算機在引用的時候會自己帶到max裡使用。。

{}裡的就需要了。z是返回值,需要定義。

c語言控制檯程式設計怎麼用system 函式控制dos視窗緩衝

可以使用如下呼叫實現設定 system mode con cols w lines h 其中w和h為需要設定的常數。如system mode con cols 300 lines 200 就是設定緩衝區寬為300字元,高位200行。其原理為 system函式為呼叫系統shell命令,對於window...

c語言,求大神解釋函式裡的引數有點看不懂請解釋

函式的參 複數分形式引數和制 實際引數,在函式的定義體中bai的引數du是形式引數,在函式被調zhi用處是實dao際引數。函式的定義體 float add float x,float y 引數x,y都是形式引數。呼叫add函式 c add a,b 引數a,b都是實際引數。程式從main 函式開始執行...

C 中函式引數問題,C 模板中函式引數問題

void visit bintreenode t 用左 右 左讀法 1 visit 往左讀,是 於是 visit 是指標2 再接著往右讀,是 3 再往左,是 4 再往右是 bintreenode t 括號中有變數宣告,是函式引數定義 5 再往左讀,是 void,函式返回值 所以,visit 是一個指...