預習要點:
① 串賦值Assign(s,t):將一個值賦給串s。
② 銷毀串DestroyStr(s):釋放串s占用的內存空間。
③ 串復制StrCopy(s,t):將一個串t賦給串s。
④ 求串長StrLength(s):返回串s的長度。
⑤ 判斷串相等StrEqual(s,t):兩個串s和t相等時返回1;否則返回0。
⑥ 串連接Concat(s,t):返回串s和串t連接的結果。
⑦ 求子串SubStr (s,i,j):返回串s的第i個位置開始的j個字符組成的串。
⑧ 查找定位位置Index(s,t):返回子串t在主串s中的位置。
⑨ 子串插入InsStr(s,i,t):將子串t插入到串s的第i個位置。
⑩ 子串刪除DelStr(s,i,j):刪除串s中從第i個位置開始的j個字符。
⑪ 子串替換RepStrAll(s,s1,s2):將串s中所有出現的子串s1均替換成s2。
⑫ 輸出串DispStr(s):顯示串s的所有字符。
實驗(訓)儀器、軟件、設備和器材:
① 計算機DELL
② Dev-C++
實驗(訓)內容 :
①定義順序串A,結構體內包含兩個成員,存儲數據的數組和字符串的長度。
②給這個順序串賦值。
③再定義令外一個順序串B,將A串的內容復制到B串。
④ 求A串與B串的長度。
⑤ 判斷A串與B串是否相等,
如果A串>B串,返回1;
如果A串<B串,返回1;
如果A串=B串,返回0.
⑥ 將B串接在A串后面,返回C串。。
⑦ 求A串中的子串SubStr (A,i,j):返回串A的第i個位置開始的j個字符組成的串。
⑧ 模式匹配------查找定位位置Index(A,t):
返回子串t在主串A中的位置。
⑨ 輸出串DispStr(A):顯示串A的所有字符。
