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...