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