C 自學筆記 009 Real(字串函式練習)

2021-10-25 03:12:29 字數 2551 閱讀 9632

using system;

using system.collections.generic;

using system.io;

//該類中含有用於對txt檔案進行操作的函式

);}//練習2:接收使用者輸入的字串,將其字串的字元以與輸入相反的順序輸出

string str =

"abcdefg"

;char

chs = str.

tochararray()

;for

(int i =

0; i < chs.length /

2; i++

) str =

newstring

(chs)

; console.

writeline

(str)

;//練習3:使用者輸入一句話:「hello c sharp.」,將輸入的話按照單詞倒序輸出

string str =

"hello c sharp"

;string

strnew = str.

split

(new

char

, stringsplitoptions.removeemptyentries)

;for

(int i =

0; i < strnew.length /

2; i++

) str =

string

.join

(" "

, strnew)

; console.

writeline

(str)

;//l練習4:從email中提取出使用者的使用者名稱和網域名稱

string email =

"[email protected]"

;//方法一:利用索引函式

int index = email.

indexof

('@');

string username = email.

substring(0

, index)

;string ****** = email.

substring

(index +1)

; console.

writeline

(username)

; console.

writeline

(******)

;//方法二:利用分割函式進行輸出

string

strnew = email.

split

(new

char

, stringsplitoptions.removeemptyentries)

; console.

writeline

(strnew[0]

);console.

writeline

(strnew[1]

);//練習5:讓使用者輸入一句話,找出話總所有e的位置

string str =

"abcdefhuigiyehodueenjekwe"

;int index = str.

indexof

('e');

console.

writeline

("第1次出現e的位置是"

, index)

;int count =1;

while

(index !=-1

) console.

writeline

("第次出現e的位置是"

, count, index);}

console.

readkey()

;}}}

txt檔案

c 自學之字串

二,字串輸出 三,遍歷字串 作用 用於表示一串字串 兩種風格 int main 注意 務必包含 include標頭檔案 c 的輸出 cinchar str 10 cout str endl 只能出來abc 碰到 0就結束了 若想從e開始輸出,則格式為 cout str 4 endl 這裡的 str ...

C筆記 字串

1 使用字元陣列儲存字串 void main printf s n str printf x n str getchar 列印結果 後面出現亂碼是因為沒有結束符 char str 新增結束符後,則不會顯示亂碼。同樣也指定字元長度,也不會顯示亂碼。char str 5 char str 5 此時的字串...

自學 字串的操作

string提供了兩種查詢字串的方法,即indexof與lastindexof方法。1.indexof string s 該方法用於返回引數字串s在指定字串中首次出現的索引位置,當呼叫字串的indexof 方法時,會從當前字串的開始位置搜尋s的位置 如果沒有檢索到字串s,該方法返回 1 1 stri...