字串操作

2022-07-17 04:09:12 字數 1123 閱讀 2529

1

函式 copy(s:string; m,n:longint):string;

2取s中第m個字元開始的n個字元34

函式 length(s:string):longint;

5求s的動態長度67

函式 pos(sub,s:string):longint;

8求字串sub在s中的位置910

過程 insert(sour,s:string; m:longint);

11在s的第m個字元的位置處插入字串sour

1213

過程 delete(s:string; m,n:longint);

14刪除s中第m個字元開始的n個字元

1516

過程 str(x:longint; s:string);

17將整數或實數x轉換成字串s

1819

過程 val(s:string; x,code:longint);

20將字串s轉換成整數或實數x,code存放整數中非法字元的位置

2122

過程 upcase(ch);

23 將字串ch轉換成大寫字母,若ch不為小寫字母則不轉換

各種函式過程

呼叫意義

函式 copy(s:string,m,n:longint):string;

取s中第m個字元開始的n個字元

函式length(s:string):longint;

求s的動態長度

函式pos(sub,s:string):longint;

求子串sub在s中的位置

過程 insert(sour,s:string;m:longint);

在s的第m個字元的位置處插入子串sour

過程 delete(s:string;m,n:longint);

刪除s中第m個字元開始的n個字元

過程 str(x:longint;s:string);

將整數或實數x轉換成字串s

過程 val(s:string;x,code:longint);

將字串s轉換成整數或實數x,code存放整數中非法字元的位置

函式upcase(ch);

將字母ch轉換成大寫字母,若ch不為小寫字母則不轉換

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串操作

字串操作 要了解字串操作首先要了解什麼是字串。前面已經提過,字串是乙個由零個或者多個字元組成的有限序列,既然是有限的那麼也就意味著字串存在乙個起始位置和乙個結束位置。我們以指定起始位置的方式來通知程式從該位置起向後的一段記憶體空間的內容應該解釋為字串。那麼這個字串在什麼地方結束呢?規定當遇到字元 0...

字串操作

include using namespace std int strlength char str char strcopy char str1,char str2 char strlink char str1,char str2 int main char strcopy char str1,c...