C語言常用字串操作函式

2021-06-04 03:03:51 字數 546 閱讀 5529

1._tcschr(str , c);

find a character in a string, using the current locale or a specified lc_ctype conversion state category.

從乙個字串中查詢字元。

例如:

cstring str1 = "abcd#efgh";

cstring str2 = _tcschr(str1,text('#'));

str2 結果為"#efgh".

2.char *strtok(char *s, const char *delim);

分解字串為一組字串。s為要分解的字串,delim為分隔符字串。

strtok()用來將字串分割成乙個個片段。引數s指向欲分割的字串,引數delim則為分割字串,當strtok()在引數s的字串中發現到引數delim的分割字元時則會將該字元改為\0 字元。在第一次呼叫時,strtok()必需給予引數s字串,往後的呼叫則將引數s設定成null。每次呼叫成功則返回被分割出片段的指標。

C語言常用字串函式

c 庫函式 strcat char strcat char dest,const char src 把 src 所指向的字串追加到 dest 所指向的字串的結尾 演示 strcat 函式的用法 char str1 100 char str2 100 gets str1 輸入abcd strcat s...

常用字串操作函式

1 字串copy函式strcpy,實現如下 include char mystrcpy char dest,const char sor 將源字元sor串拷到目的字串dest return ret 2 判斷乙個字串中的子字串strstr,實現如下 include include char mystr...

常用字串操作函式

strtolower 字串 轉換成小寫 strtoupper 字串 轉換成大寫 ucfirst 字串 首字母大寫 strrev 字串 按位元組翻轉字串,所以中文不能翻轉 strpos 在哪個字串中查詢,需要查詢的字元 查詢某個字元在字串中第一次存在的位置 從左往右 strrpos 在哪個字串中查詢,...