• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    C++實現輸出文字特效

    你知道C++怎么輸出帶有特效的文字嗎?來看看吧

    東西/原料

    • 電腦
    • Windows系統

    方式/步調

    1. 1

      一般環境下,C++的輸出就是單調的顏色,一樣的字體,黑色布景白色文字,看起來十分不美不雅

    2. 2

      我們起首需要加上Windows.h頭文件,這是一個很是壯大的頭文件,包含了良多系統函數

    3. 3

      然后我們可以經由過程system函數來建立一個號令提醒符窗口,在這個窗口里字是可以改變顏色的,只需要在main()函數頭部加上system("mode con cols=列數lines=行數")

    4. 4

      然后我們就可以經由過程\033[***來點竄字體屬性了,只需要在輸出的內容前加上這句就好了,例如printf("\033[31mwww.baidu.com\n");結果如下

    5. 5

      以此類推,我們只需要改變中括號后的內容就可以了

      附一些常用的功能的字符串

      \033[0m 封閉所有屬性

      \033[1m 高亮

      \033[2m 亮度減半

      \033[3m 斜體

      \033[4m 下劃線

      \033[5m 閃灼

      \033[6m 快閃

      \033[7m 反顯

      \033[8m 消隱

      \033[9m 中心一道橫線

      10-19 關于字體的

      30-37 設置前景色

      40-47 設置布景色

      30:黑

      31:紅

      32:綠

      33:黃

      34:藍

      35:紫

      36:深

      37:白

      38 打開下劃線,設置默認前景色

      39 封閉下劃線,設置默認前景色

      40 黑色布景

      41 紅色布景

      42 綠色布景

      43 棕色布景

      44 藍色布景

      45 品紅布景

      46 孔雀藍布景

      47 白色布景

      49 設置默認布景色

      90-109 又是設置前景布景的,比之前的顏色淺

      \033[nA 光標上移n行

      \033[nB 光標下移n行

      \033[nC 光標右移n行

      \033[nD 光標左移n行

      \033[y;xH設置光標位置

      \033[2J 清屏

      \033[K 斷根從光標到行從頭至尾的內容

      \033[s 保留光標位置

      \033[u 恢復光標位置

      \033[?25l 埋沒光標

      \033[?25h 顯示光標

    6. 6

      我們也可以經由過程它們的組合做出更都雅的結果來

      END

    注重事項

    • 必然要加頭文件Windows.h!!!
    • 這個似乎只在Windows下有用
    • 發表于 2020-04-29 17:03
    • 閱讀 ( 888 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆