C語言常用字串處理函數

來源:互聯網
上載者:User

1、函數名: stpcpy        
功 能: 拷貝一個字串到另一個

    用 法:   char *stpcpy(char *destin, char *source);

2、函數名: strcat         
功 能: 字串拼接函數

   用 法: char *strcat(char *destin, char *source);

3、函數名: strchr         
功 能: 在一個串中尋找給定字元的第一個匹配之處

4、函數名: strcmp       
功 能: 串比較
用 法:

     int strcmp(char *str1, char *str2); 

5、函數名: strncmpi     
功 能: 將一個串中的一部分與另一個串比較, 不管大小寫

    用 法: int strncmpi(char *str1, char *str2, unsigned maxlen); 

6、函數名: strcpy        
功 能: 串拷貝

    用 法: char *strcpy(char *str1, char *str2);

7、函數名: strcspn      
功 能: 在串中尋找第一個給定字元集內容的段

    用 法: int strcspn(char *str1, char *str2);

8、函數名: strdup       
功 能: 將串拷貝到建立的位置處

    用 法: char *strdup(char *str);

9、函數名: stricmp      
功 能: 以大小寫不敏感方式比較兩個串

    用 法: int stricmp(char *str1, char *str2);

10、函數名: strerror   
功 能: 返回指向錯誤資訊字串的指標

   用 法: char *strerror(int errnum);

11、函數名: strcmpi   
功 能: 將一個串與另一個比較, 不管大小寫

    用 法: int strcmpi(char *str1, char *str2);

12、函數名: strncmp  
功 能: 串比較

   用 法: int strncmp(char *str1, char *str2, int maxlen);

13、函數名: strncmpi 
功 能: 把串中的一部分與另一串中的一部分比較, 不管大小寫

  用 法: int strncmpi(char *str1, char *str2);

14、函數名: strncpy   
功 能: 串拷貝

  用 法: char *strncpy(char *destin, char *source, int maxlen);

15、函數名: strnset   
功 能: 將一個串中的所有字元都設為指定字元

  用 法: char *strnset(char *str, char ch, unsigned n);

16、函數名: strpbrk   
功 能: 在串中尋找給定字元集中的字元

  用 法: char *strpbrk(char *str1, char *str2);

17、函數名: strrchr    
功 能: 在串中尋找指定字元的最後一個出現

  用 法: char *strrchr(char *str, char c);

18、函數名: strrev     
功 能: 串倒轉

  用 法: char *strrev(char *str);

19、函數名: strspn    
功 能: 在串中尋找指定字元集的子集的第一次出現

  用 法: int strspn(char *str1, char *str2); 

20、函數名: strstr     
功 能: 在串中尋找指定字串的第一次出現

  用 法: char *strstr(char *str1, char *str2);

21、函數名: strtod    
功 能: 將字串轉換為double型值

  用 法: double strtod(char *str, char **endptr);

22、函數名: strtok   
功 能: 尋找由在第二個串中指定的分界符分隔開的單詞

  用 法: char *strtok(char *str1, char *str2);
程式例: 

23、函數名: strtol    
功 能: 將串轉換為長整數

  用 法: long strtol(char *str, char **endptr, int base);

24、函數名: strupr   
功 能: 將串中的小寫字母轉換為大寫字母

  用 法: char *strupr(char *str);

25、函數名: swab    
功 能: 交換位元組

  用 法: void swab (char *from, char *to, int nbytes);

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.