日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來到小浪云!


【C 語言】System 系統(tǒng)調(diào)用 ( Windows )


avatar
小浪云 2025-05-25 14

文章目錄

一、System 系統(tǒng)調(diào)用簡介

二、系統(tǒng)調(diào)用示例

三、調(diào)用其它程序

一、System 系統(tǒng)調(diào)用簡介


System 系統(tǒng)調(diào)用的返回值在不同操作系統(tǒng)上有所不同,例如在 WindowsLinux 和 Mac 系統(tǒng)中,返回值各有差異。

Windows 下的 CMD 命令提示符與 Linux 下的 Terminal 終端命令功能相似,其中提供的命令類型基本都有各自對應(yīng)的命令。

例如:

  • 查看文件目錄:Windows 下的 dir 命令相當(dāng)于 Linux 中的 ls 命令;
  • 查看文本:Windows 下的 type 命令相當(dāng)于 Linux 中的 cat 命令;
  • 查看進程:Windows 下的 tasklist 命令相當(dāng)于 Linux 中的 ps 命令;

(博客資源中附帶一份 Windows 常用命令)

System 函數(shù)的作用是用于執(zhí)行操作系統(tǒng)的終端指令。(在本程序中用于執(zhí)行其他程序)

二、系統(tǒng)調(diào)用示例


涉及到在 Windows 下使用 gcc,參考【C 語言】Windows 下使用 gcc 編譯器(常用的編譯器 | qt 中的 gcc 編譯器 | 獨立安裝 MinGW)

在使用系統(tǒng)調(diào)用之前,首先需要導(dǎo)入 stdlib.h 頭文件。在代碼中調(diào)用 system(“notepad“); 相當(dāng)于在命令行執(zhí)行 notepad 命令。

代碼如下:

#include <stdlib.h> int main(){     system("notepad"); }

編譯代碼:

gcc main.c

運行代碼:

.a.exe

運行效果:

【C 語言】System 系統(tǒng)調(diào)用 ( Windows ) alt=”【C 語言】System 系統(tǒng)調(diào)用 ( Windows )” />

上述程序在 Windows 下執(zhí)行,如果在 Mac 或 Linux 也可以使用系統(tǒng)調(diào)用,只是使用的命令不同。

反復(fù)彈出計算器:

// 系統(tǒng)調(diào)用頭文件 #include <stdlib.h> int main(){     // 循環(huán)打開計算器, 用戶關(guān)閉后,     // 立刻彈出一個新的計算器     // 流氓軟件     while(1){         // 打開計算器         system("calc");     } }

彈出多個計算器:可以嘗試彈出一萬個:

// 系統(tǒng)調(diào)用頭文件 #include <stdlib.h> int main(){     int i = 0;     for(i = 0; i < 10000; i++){         // 打開計算器         system("calc");     } }

【C 語言】System 系統(tǒng)調(diào)用 ( Windows ) alt=”【C 語言】System 系統(tǒng)調(diào)用 ( Windows )” />

三、調(diào)用其它程序


被調(diào)用程序源碼:在該代碼中打開記事本,并返回返回值 666;一般情況下返回值 0 代表成功,返回 -1 代表失敗。

#include <stdlib.h> int main(){     // 打開記事本     system("notepad");     // 返回返回值     return 666; }

編譯上述程序:使用 -o 指定編譯生成的程序名為 open_notepad.exe,編譯后在同級目錄中生成 open_notepad.exe 可執(zhí)行程序。

gcc open_notepad.c -o open_notepad

主程序源碼:調(diào)用上面的程序,并返回返回值。

// 系統(tǒng)調(diào)用頭文件 #include <stdlib.h> // 標(biāo)準(zhǔn) io 流頭文件 #include <stdio.h> int main(){     // 打開 open_notepad.exe 程序     int result = system("open_notepad");     // 打印返回結(jié)果     printf("open_notepad , result = %d", result);     return 0; }

編譯運行:

gcc open_notepad.c -o open_notepad gcc main.c .a.exe

執(zhí)行效果:

【C 語言】System 系統(tǒng)調(diào)用 ( Windows ) alt=”【C 語言】System 系統(tǒng)調(diào)用 ( Windows )” />

關(guān)閉記事本窗口后,繼續(xù)向下執(zhí)行,打印返回值結(jié)果。

【C 語言】System 系統(tǒng)調(diào)用 ( Windows ) alt=”【C 語言】System 系統(tǒng)調(diào)用 ( Windows )” />

相關(guān)閱讀

主站蜘蛛池模板: 性视频网 | 日韩免费成人 | 亚洲欧洲国产成人综合一本 | 久久国产精品视频 | 亚洲自拍美女 | 福利视频第一区 | 一区二区三区网站 | 亚洲精品一 | 乱乳性高清 | 中文国产日韩欧美视频 | 真实国产乱人伦在线视频播放 | 黄色污污视频网站 | 欧美日韩免费大片 | 久久久久久久亚洲精品 | 中文字幕在线视频精品 | 久热这里只有精 | 五月婷婷视频在线观看 | 久久国产精品亚洲一区二区 | 亚洲国产毛片 | 丁香婷婷成人 | 亚洲视频一区二区三区四区 | 亚洲午夜精品一区二区 | 亚洲福利视频一区 | 夜色资源站www国产在线资源 | 停停五月天 | 久久国内 | 欧洲欧美人成免费观看 | 中文字幕免费在线观看动作大片 | 亚洲一区二区三区欧美 | 久电影| 亚洲精品98久久久久久中文字幕 | 国产精品视_精品国产免费 一色屋色费精品视频在线看 | 亚洲人成免费电影 | 色婷婷六月桃花综合影院 | 欧美一区二区日韩一区二区 | 欧美一区二区视频 | 亚洲五月花丁香花社区 | a级在线看 | 福利精品在线 | 最近中文字幕资源 | 久久综合久久精品 |