求助啊!C中的Replace的提示錯誤啊,謝謝大家了,幫忙看看啊

2021-04-24 07:21:50 字數 934 閱讀 9070

1樓:空中帶刀刺蝟

a = a. replace(' ', '_');

foreach (string i in a)a又不是陣列,你用foreach幹嘛?

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace _1

console.writeline("連線後的字串為:");

a = a.replace(' ', '_');

console.writeline(a);}}}

2樓:

你試試:

console.writeline("請輸入bai一串字串

du,用空格分割zhi:");

string a =console.readline();

string array = new string[a.length];//定義dao一個臨時陣列

內for (int i = 0; i < a.length; i++)

console.writeline("分割後的字容符串為:");

string result="";//定義連線後的字串for (int i = 0; i < array.length; i++)

console.writeline("連線後的字串為:");

console.writeline(result);

3樓:匿名使用者

//foreach (string i in a)//console.writeline(a.tostring());

你那個foreach (string i in a)是錯的,a是string,又不

專是屬string

C語言的簡單題,求助大神c語言程式設計題求助大神

include struct s int main void if p null sp while head if max 0 如果max為0,說明沒找到重複出現子串 printf no output n return 0 那麼問題來來了,兩個重複源則子串允不允許有交集?比如 abcd abcd a...

請問C語言中的 t在C 中怎麼表示啊?

樓主,就像樓上說的,轉義字元無論是在c c 都是通用的。t是製表符,在c 中通用。下面,偶來具體解釋下 endl和flush函式的不同。有提到c 中的流,如cout等 1 和endl區別在於 只代表換行的轉義字元。endl除了代表換行,還緊跟著清除緩衝槽,即清除緩衝區的內容。2 具體和endl內容的...

c語言將使用者輸入的字串中的所有數字提撒來

include include include intmain if m 0 printf 字串中沒有數字 n p int calloc m,sizeof int 動態陣列 for i 0 i 10 i 組成新的整數 for t 0 t printf 新組成整數 d n z free p kuo 擴...