將字串輸出到固定長寬的方框中 cpp

2021-07-25 20:31:55 字數 752 閱讀 9847

/*將字串輸出到固定長寬的方框中

* 由於涉及utf-8編碼,只在linux下測試,不保證windows下可用

* windows編碼方式大部分為unicode */

#include

#include

#include

using namespace std;

class output ;

//析構函式,用於銷毀構造出來的函式,這裡將游標定位

~output()

//摺疊輸出函式

void fold(string s)

else

if (m>=width-2) }

}//畫外框,在畫外框時考慮符號的情況通常用width*2

void board()

for (int i=1;i<=width;i++)

printf("\033[%d;%dh◆",y,x);

printf("\033[%d;%dh◆",y,x+width+1);

printf("\033[%d;%dh◆",y+1+height,x);

printf("\033[%d;%dh◆",y+1+height,x+width+1);

printf("\033[0m"); }

protected:

int x;

int y;

int width;

int height;

char c; };

int main()

字串擷取固定長度的方法

這個函式也沒有什麼特別之處,就是可以擷取一定長度的字串,可能小特點就是len是位元組,解決了漢字與英文位元組不一樣導致直接擷取到的長度不一樣的問題,region 字串擷取函式 public static string cutstring string inputstring,int len 如果截過...

字串擷取固定長度的方法 C

這個函式也沒有什麼特別之處,就是可以擷取一定長度的字串,可能小特點就是len是位元組,解決了漢字與英文位元組不一樣導致直接擷取到的長 度不一樣的問題,region 字串擷取函式 public static string cutstring string inputstring,int len 如果截...

字串擷取固定長度的方法 C

這個函式也沒有什麼特別之處,就是可以擷取一定長度的字串,可能小特點就是len是位元組,解決了漢字與英文位元組不一樣導致直接擷取到的長度不一樣的問題 1字串擷取函式 region 字串擷取函式 2public static string cutstring string inputstring,int...