聊天室專案(二)介面的搭建

2021-07-25 07:49:57 字數 1492 閱讀 9919

為了激起做聊天室專案的激情,我決定第一步通過printf函式的趣味用法,寫乙個簡單的歡迎進入的介面。

簡單介紹一下,printf函式的用法

如何用printf列印資訊我就不介紹了,我相信大家都很熟息了吧,就來講講如何列印出來的資訊富有色彩

格式:

printf("\033[字背景顏色;字型顏色m字串\033[0m" );

printf("\033[41;32m字型背景是紅色,字是綠色\033[0m\n");

41是字背景顏色, 32是字型的顏色, 字型背景是紅色,字是綠色是字串.  後面的\033[0m是控制碼.

顏色**:

quote:

字背景顏色範圍: 40--49                   字顏色: 30--39

40: 黑                           30: 黑

41: 紅                           31: 紅

42: 綠                           32: 綠

43: 黃                           33: 黃

44: 藍                           34: 藍

45: 紫                           35: 紫

46: 深綠                         36: 深綠

47: 白色                         37: 白色

ansi控制碼:

quote:

\033[0m   關閉所有屬性  

\033[1m   設定高亮度  

\03[4m   下劃線  

\033[5m   閃爍  

\033[7m   反顯  

\033[8m   消隱  

\033[30m   --   \033[37m   設定前景色  

\033[40m   --   \033[47m   設定背景色  

\033[na   游標上移n行  

\03[nb   游標下移n行  

\033[nc   游標右移n行  

\033[nd   游標左移n行  

\033[y;xh設定游標位置  

\033[2j   清屏  

\033[k   清除從游標到行尾的內容  

\033[s   儲存游標位置  

\033[u   恢復游標位置  

\033[?25l   隱藏游標  

\33[?25h   顯示光

程式inte***ce.c:

聊天室專案

網路程式設計專案要求 一 實現目標 乙個在 linux 下可以使用的聊天軟體,要求至少實現如下功能 1.採用 client server 架構 2.client a 登陸聊天伺服器前,需要註冊自己的 id 和密碼 3.註冊成功後,client a 就可以通過自己的 id 和密碼登陸聊天伺服器 4.多...

聊天室專案

聊天室標頭檔案,定義所需變數 ifndef tcp net socket h define tcp net socket h include include include include include include include include include include include...

聊天室專案實戰

註冊的使用者名稱長度 採用邊界值方法,資料庫中儲存的使用者名稱長度及型別varchar 20 分別輸入使用者名稱0,1,20,21進行測試。其中0,1,20註冊成功,21註冊失敗。0是乙個bug。密碼長度以及個性簽名的長度同註冊的使用者名稱長度方法一樣進行測試。註冊的特殊字元 採用錯誤猜測法,設定一...