C裡面字串操作

2022-11-02 21:18:43 字數 863 閱讀 1920

1樓:匿名使用者

string str = "2,3,9,3,5,7,6,4";

if (!str.startswith(",")) str = "," + str;

str = str.replace(",", " or a=").substring(4);

2樓:匿名使用者

string a = "2,3,9,3,5,7,6,4";

string sz = a.split(',');

string b = "";   //最後結果for (int i = 0; i < sz.length; i++)

else

}console.write(b);

console.readline();

3樓:秋秋

先用split(「,」)按逗號隔開放到陣列裡,在迴圈陣列,取出每一項,從新組合字元就可以了,這種方法是不限字串長度的,當然也要對特殊情況進行判斷,比如字串為空時等。。。

4樓:匿名使用者

js和c#都可以達到這效果

string str = "2,3,9,3,5,7,6,4";

string strarr = str.split(',');

string newstr = string.empty;

newstr = ((char)(97)).tostring() + " = " + strarr[0];

for (int i = 1; i < strarr.length; i++)

5樓:

先分割,然後再按格式生成新的字串。

沒有現成函式

c 字串擷取,C 擷取字串

string s 14525 964 string s1,s2 for int i 0 i s.length i 下面的片段再擷取加號後面的部分就行了。建議你去看看string類的函式,它有很多方便的字串操作函式,比我上面寫的簡單很多。夠簡單吧!include using namespace std...

c字串新增符,C 字串新增0字元?

string型別在記憶體中分配了固定大小的空間,如果你要想在 10 前面加上 00 的話,可以通過stringbuilder類例項化物件,例如 stringbuilder ss new stringbuilder 10 ss.insert 0,00 第一個引數為索引位置,第二個引數為您要新增的字串 ...

C字串賦值

不是的,0 是一個字串結束的標誌,一旦a b 0 就退出迴圈,這就意味著這個字串讀取結束 a love your 在計算機中是這樣的a love your 0 在最後有一個字串結束標誌 0,但不顯示。a b 當b 0時,a 0 i b a b 當b 1時,a 1 o b a b 當b 2時,a 2 ...