請教c字串格式化問題

時間 2022-08-02 09:00:06

1樓:程式設計師殷保華

str = string.format("得了分","小明",80); 這種方式是最好的,

「@name得了@score分」 也可以的string str=「@name得了@score分」;

str=str.replace("@name","小明");

str=str.replace("@score","80");

這種就是要保證 @name和@score要在str唯一

2樓:一深山野人一

這裡你的"小明",80都是固定值,所以體現不出優勢還不如直接寫為"小明得了80分"

舉個簡單的例子

for(int i=80;i<=99;i++)分,我考了分,不管怎麼樣我都比你多1分",your,my);

console.writeline(str);

}純手打,沒用c#,如果直接複製,注意某些大小寫string.format真是不要太好用,擼主專案做多了自然就會體會到的,n個變數做引數時效果尤其明顯

3樓:保谷楓

這樣寫!!

string @name="小明";

int @score = 80;

string str = "某某得了多少分";

str = string.format(@name+"得了"+@score+"分");

console.writeline(str);

console.readline();

4樓:丶傀儡師蘇摩

不管用什麼方式新增引數,按兄弟你個說法,如果有一百個人你就得寫100行一樣的**嘍?

c中字串引用的問題,C 中字串引用的問題

c的字串實質是char型陣列,陣列沒有引用,c也沒有引用型別,所以不能引用傳遞。c 相容c的char型陣列,c 雖有引用型別,但陣列沒有引用的規則仍然有效,所以也不能用引用傳遞char型陣列。c 的字串是類string的物件,類物件是允許引用的,所以c 的字串物件是可以引用傳遞的,以下 可以佐證 i...

c關於字串輸出問題,C 關於字串輸出問題

你好 這樣不行的 雖然說c 可以相容c語言 但是 string 是c 特有的 不可以把c 的字串以c的形式輸出 還有你要想用scanf printf標頭檔案也不對啊 滄海雄風 include include using namespace std int main string s cin s c ...

C 字串分割,C 按組分割字串?

char ch split 只能用string result split ch split 然後取合適的位置result i 的值了。另外順便問一下,你是要獲得querystring的引數值麼?不用這麼麻煩的。username 就可以了。到msdn上檢視,內容很多的。1 普通分割字串方式 strin...