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 =
;//方法一:利用索引函式
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...