網(wǎng)站首頁 編程語言 正文
前言
眾所周知,C++里有一個語句system,那么他究竟有什么用呢?我們來看一看吧。
system("cls");//清屏,清除運(yùn)行框里所有的內(nèi)容。
system("pause");//暫停,按任意鍵繼續(xù)。
system("shutdown -s -t 60")//最后一個數(shù)字代表幾秒,表示在幾秒后關(guān)機(jī)。
system("shutdown -a");//取消關(guān)機(jī)的命令(與上一個搭配)。
system("color 02");//換背景和字體的顏色,具體顏色下面會講。
(1)cls
第一個很簡單,就是將運(yùn)行框里面所有的內(nèi)容(輸入和輸出)清除掉;
(2)pause
pause表示暫停,按任意鍵繼續(xù)(圖2)
就像這樣(圖2)
(3)(4)關(guān)機(jī)開機(jī)不必多說。
(5)color XX
color作用是切換運(yùn)行框顏色,第一個和第二個都是16進(jìn)制的一個數(shù)字,前一個數(shù)字表示背景顏色,后一個數(shù)字表示字體顏色。
數(shù)字與顏色的表格如下:
0 = 黑色 8 = 灰色
1 = 藍(lán)色 9 = 淡藍(lán)色
2 = 綠色 A = 淡綠色
3 = 湖藍(lán)色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色
color EA表示的就是淡黃色背景,淡綠色字體?(圖3)
system語句都必須要用<Windows.h>庫函數(shù),否則就會報錯。
Windows.h庫不僅可以用system語句,還可以有許多的用處,比如:
1>Sleep(時間(毫秒));代表的是讓計算機(jī)暫停輸入輸出特定時間,括號里寫要暫停的毫秒數(shù),如Sleep(1000)代表休眠1000毫秒(1秒)
2>MessageBox(句柄, 顯示內(nèi)容,標(biāo)題,選擇選項(xiàng));
句柄可以為NULL,表示當(dāng)前窗體的句柄。
最后一個參數(shù)是顯示在提示框中的按鈕類型:
如:
MB_ABORTRETRYIGNORE//終止,重試,忽略
MB_OKCANCEL//確定,取消
MB_RETRYCANCEL//重試,取消
MB_YESNO//是,否
MB_YESNOCANCEL//是,否,取消
MB_OK//確定
還可以在顯示內(nèi)容中插入圖標(biāo):
MB_ICONEXCLAMATION//插入黃色三角形中包含一個黑色感嘆號。
MB_ICONWARNING//與上一個相同。
MB_ICONINFORMATION//藍(lán)色圓圈中包含白色小寫字母i。
MB_ICONASTERISK//與上一個相同。
MB_ICONQUESTION//藍(lán)色圓圈中包含白色問號。
MB_ICONSTOP//紅色圓圈中包含一個叉(×)。
MB_ICONERROR//與上一個相同。
MB_ICONHAND//與上一個相同。
如果想單獨(dú)插入他們,直接寫在第四個空即可;如果想與文本一起出現(xiàn),文本與圖標(biāo)之間插入一個按位或(|)即可解決。
它還可以調(diào)整顯示邊框:
system("mode con cols=30 lines=20");
總結(jié)
原文鏈接:https://blog.csdn.net/yaozhiyuannb/article/details/126031591
相關(guān)推薦
- 2023-03-18 ASP.NET?Core?7?Razor?Pages項(xiàng)目發(fā)布到IIS的詳細(xì)過程_實(shí)用技巧
- 2022-04-06 React中使用react-player?播放視頻或直播的方法_React
- 2022-12-10 C++模擬實(shí)現(xiàn)string的方法詳解_C 語言
- 2023-12-26 Mapper.xml文件中SQL新增數(shù)據(jù)的簡便寫法
- 2023-07-09 抽象數(shù)據(jù)結(jié)構(gòu)與表抽象數(shù)據(jù)結(jié)構(gòu)表
- 2023-05-19 python?txt中的文件,逐行讀取并且每行賦值給變量問題_python
- 2022-01-26 maatwebsite/Excel 導(dǎo)入 iconv (): Detected an illegal
- 2022-11-06 Android淺析viewBinding和DataBinding_Android
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支