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

時間 2021-09-10 17:34:04

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語言中字串連線怎麼解決??

大野瘦子 include char a 10 123 char b 10 abc char c 20 strcpy c,a 把串a複製到有足夠空間的c中strcat c,b 把b連線到c的串尾需要注意的事項 c的長度一定要能夠容納要轉換的數字的長度,比如下面的例子,c的長度至少為8 1234567 ...

c語言怎麼返回字串陣列,C語言中怎麼查詢字串陣列中的某個字元?

風若遠去何人留 c語言返回值不支援返回陣列,不過可以通過返回指標型別,用以替代陣列。在c語言中,陣列大多數時候是可以用指標替代的。不過需要注意的是,不能夠返回在函式內部定義的區域性變數陣列,因為一旦函式退出,區域性變數就會被釋放,導致陣列指標無效。可以返回以下幾種 1 全域性變數,或者全域性變數空間...

c語言怎麼定義字串變數翱,c語言怎麼定義字串變數啊?

c沒有字串定義,字串是拆開放入char陣列裡面的 戚文柏 char buffer 使用指標最好.buffer char malloc 1024 strcpy buffer,1234567890 free buffer buffer null 小斬 字元陣列 求採納為滿意回答。 菜鳥學c加加 incl...