C怎麼讓字串定長,C 怎麼讓一個字串定長

2021-09-10 17:34:17 字數 1679 閱讀 7586

1樓:匿名使用者

比如說,你想讓一個字串的長度為10個長度,如下**string a=" "; //10個長度的空白

string inputa=""; //定長字串inputa=????; //介面取得或者使用者給予inputa=inputa + a;

inputa=inputa.substring(0,10);

該字串定長為10,如果不夠後面空格補全,如果過長,則截掉,只取前10個

2樓:匿名使用者

如果是在winform或asp.net中,定長可以在textbox或其他控制元件中控制!

如果是在控制檯程式,可以用char來控制,反正char和string轉換容易。

如果非要限制string,可以用string s="0123456789|123456789";

s=s.substring(0,10);

3樓:

string fixlengthstr = console.readline(); //或者別的

//定長

fixlengthstr = fixlengthstr.length > 10 ? fixlengthstr.

substring(0, 10) : fixlengthstr.padright(10, ' ');

4樓:聶世偉

我不是太理解問題,所以沒有辦法解答

c#如何設定字串定長?

5樓:舞亦香滿衣

string a = drow[0].tostring().padright(20, ' ');

6樓:匿名使用者

取值的時候擷取前20個字元就行了呀,如:a.substring(0,20);

c#中怎樣設定一個字串的長度

7樓:匿名使用者

// 設定字串s為100個a字元

string s = new string('a', 100);

// 設定字串s1為50個空字元

string s = new string('\0', 50);

c#,有一串字串(定長,8個字元),將其分割成四組,求救!

8樓:匿名使用者

您可以在該字串的每隔2位數插入一個空格.

a.insert(2," ");

a.insert(4," ");

a.insert(6," ");

然後a.split(' ');即可

9樓:匿名使用者

string a="12345678";

string a1=new string[4];

for(i=0;i<4;i++)

string a2=string.join(" ",a1);

c#字串怎樣自動補空格,例如我要一個字串的長度為5的字串變成長度為10,後面補空格

10樓:匿名使用者

str=str.padright(10, '0');

11樓:維翎兒

str+=「 」

c中怎麼定義字串陣列,C中怎麼定義字串陣列

方法一 string abc new string 3 abc 0 1 abc 1 2 abc 2 3 方法二 string abc new string 最笨的方法 string abc new string 4 abc 0 aaa abc 1 bbb abc 2 ccc abc 3 ddd st...

c語言關於字串輸入的問題,一個C語言字串輸入問題

有明顯的致命錯誤 c語言字串輸入時,不要加地址符號 因為陣列名就表示地址。for int i 0 i 2 i 另外再加個標頭檔案 include c語言中比較兩個字串是否相等,不能直接比較if stu j name nm 應改成if strcmp stu j name,nm 0 if stu j n...

C如何把字串,切分為幾個陣列,C 如何把一個字串,切分為幾個陣列?

string str 199999999999999999999 for int i 0 i str.length cs j adsfadsf i i 10 大致就這樣了版權 c 怎麼分割字串為陣列 簡單!宣告string的一個陣列 string str 然後str 需要切割的字串.split 空格...