天天看點

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬
c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

前言

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

首先給學習的自己來個掌聲,今天是第5章節了,堅持學習到現在,非常不容易哦, 繼續保持,加油!今天欄主為大家介紹一下在C語言中system()函數的用法,順帶做一個《關機小程式》,希望對大家有所幫助.

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

system函數簡介

system()函數功能強大,用的好可以做很多小案例哦,服用前請注意一下事項:

# system函數注意項
1 使用前必須#include
2 函數原型:int system(const char * string)
3 C語言程式設計可以通過system調用DOS指令
4 運作機制:執行shell指令即向dos發送一條指令

以上内容都是建立在windows平台的基礎之上的哦 !

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

         system通常用法 其實system函數的用法基本上就是做 shell指令 能做的事情,隻要你對于dos指令了解的夠多,你做的東西也就很多,在這裡欄主就做一個總體的分類講解。一些在C語言當中常用的情況做一個分類。

1.設定視窗屬性類

視窗标題:title 視窗标題

  • 顔色: color 顔色
  • 視窗大小:mode con cols=40 line =20
  • 時間: TIME/T
  • 日期: DATE/T

測試代碼結果以及運作效果如下:

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

2.C語言輔助功能

  • 清屏效果:system("cls")
  • 防止閃屏:system("pause")

上圖中的“請按任意鍵繼續...”的效果就是pause的作用,也就是等待使用者按鍵互動。

3.system函數打開軟體

  • 電腦:system("calc")
  • 記事本:system("notepad")
  • 任何應用程式(exe)都可以

注意:在dos系統下輸入常用軟體名,如KouGou時,是無法打開KouGou的。這是因為你輸入KouGou後dos系統會根據系統路徑Path去尋找可執行檔案,而預設狀态下Path路徑是不可能有我們自己安裝軟體的路徑的。是以我們就要去設定Path路徑,讓系統能找到它們。下面以打開KuGou為例。

4.通過system函數操作電腦

  • 定時關機:system("at 22:00 shutdown -s")
  • 立刻關機:system("shutdown -p")
  • 登出:system("shutdown -l")
  • 修改密碼為123:net user administrator 123
  • 設定wifi:netsh wlan set hostednetwork mode=allow ssid=使用者名 key=密碼
  • 指令開啟wifi.:netsh wlan start hostednetwork
c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

          配置環境變量

1.右擊計算機--> 屬性 -->進階系統設定 -->進階 --> 環境變量,在系統變量下找到Path

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

2.找到軟體的路徑:右擊Kugou快捷方式-屬性-打開檔案位置,在檔案浏覽器的路徑框選中顯示的路徑,右擊-複制

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

3.編輯Path:選中Path,點編輯,粘貼Kugou路徑,确認。若要設定多個軟體路徑,在每個軟體路徑後要加上英文分号";"。至此,Path路徑已設定完畢。當然win10 可以直接添加。

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

4.打開dos系統:開始-運作-輸入cmd,進去入windows下的Dos界面。(直接按windows鍵+R鍵 然後鍵入cmd 回車即可)。

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬
c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

C語言關機小程式

程式運作結果

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬
c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬
c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

本章節作業

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

有筆記本的同學可以

自己做一個開wifi的小程式,

以後再不用第三方軟體開wifi了!

提醒:前提是電腦存在無線網卡

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬
c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬
c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

多點關注

c語言string函數的用法_C語言讓電腦關機?system函數功能夠大夠硬

多份關愛