精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C語言字符串函數集錦(二)

開發 后端
本文介紹的是C語言中的字符串函數,每個函數都介紹了用法,并舉例介紹的。希望對大家有幫助,一起來看。

說起字符串函數,我想大家都不陌生。字符串函數對二進制數據、字符串和表達式執行不同的運算。下面總結了C語言中的字符串函數。

13、函數名: strncmpi

功 能: 把串中的一部分與另一串中的一部分比較, 不管大小寫

用 法:

  1. int strncmpi(char *str1, char *str2);  

 

程序例:

 

  1. #include <string.h>   
  2. #include <stdio.h>   
  3. int main(void)   
  4. {   
  5. char *buf1 = "BBBccc", *buf2 = "bbbccc";   
  6. int ptr;   
  7. ptr = strncmpi(buf2,buf1,3);   
  8. if (ptr > 0)   
  9. printf("buffer 2 is greater than buffer 1\n");   
  10. if (ptr < 0)   
  11. printf("buffer 2 is less than buffer 1\n");   
  12. if (ptr == 0)   
  13. printf("buffer 2 equals buffer 1\n");   
  14. return 0;   
  15. }  

 

 

14、函數名: strncpy

功 能: 串拷貝

用 法:

  1. char *strncpy(char *destin, char *source, int maxlen);  

 

程序例:

 

  1. #include <stdio.h>   
  2. #include <string.h>   
  3. int main(void)   
  4. {   
  5. char string[10];   
  6. char *str1 = "abcdefghi";   
  7. strncpy(string, str1, 3);   
  8. string[3] = '\0';   
  9. printf("%s\n", string);   
  10. return 0;   
  11. }  

 

 

15、函數名: strnicmp

功 能: 不注重大小寫地比較兩個串

用 法:

  1. int strnicmp(char *str1, char *str2, unsigned maxlen);  

程序例:

 

  1. #include <string.h>   
  2. #include <stdio.h>   
  3. int main(void)   
  4. {   
  5. char *buf1 = "BBBccc", *buf2 = "bbbccc";   
  6. int ptr;   
  7. ptr = strnicmp(buf2, buf1, 3);   
  8. if (ptr > 0)   
  9. printf("buffer 2 is greater than buffer 1\n");   
  10. if (ptr < 0)   
  11. printf("buffer 2 is less than buffer 1\n");   
  12. if (ptr == 0)   
  13. printf("buffer 2 equals buffer 1\n");   
  14. return 0;   
  15. }  

 

 

16、函數名: strnset

功 能: 將一個串中的所有字符都設為指定字符

用 法:

  1. char *strnset(char *str, char ch, unsigned n);  

 

程序例:

 

  1. #include <stdio.h>   
  2. #include <string.h>   
  3. int main(void)   
  4. {   
  5. char *string = "abcdefghijklmnopqrstuvwxyz";   
  6. char letter = 'x';   
  7. printf("string before strnset: %s\n", string);   
  8. strnset(string, letter, 13);   
  9. printf("string after strnset: %s\n", string);   
  10. return 0;   
  11. }  

 

 

17、函數名: strpbrk

功 能: 在串中查找給定字符集中的字符

用 法:

  1. char *strpbrk(char *str1, char *str2);  

 

程序例:

 

  1. #include <stdio.h>   
  2. #include <string.h>   
  3. int main(void)   
  4. {   
  5. char *string1 = "abcdefghijklmnopqrstuvwxyz";   
  6. char *string2 = "onm";   
  7. char *ptr;   
  8. ptr = strpbrk(string1, string2);   
  9. if (ptr)   
  10. printf("strpbrk found first character: %c\n", *ptr);   
  11. else   
  12. printf("strpbrk didn't find character in set\n");   
  13. return 0;   
  14. }  

 

 

18、函數名: strrchr

功 能: 在串中查找指定字符的最后一個出現

用 法:

  1. char *strrchr(char *str, char c);  

 

程序例:

 

  1. #include <string.h>   
  2. #include <stdio.h>   
  3.  
  4. int main(void)   
  5. {   
  6. char string[15];   
  7. char *ptr, c = 'r';   
  8.  
  9. strcpy(string, "This is a string");   
  10. ptr = strrchr(string, c);   
  11. if (ptr)   
  12. printf("The character %c is at position: %d\n", c, ptr-string);   
  13. else   
  14. printf("The character was not found\n");   
  15. return 0;   
  16. }  

 

 

19、函數名: strrev

功 能: 串倒轉

用 法:

char *strrev(char *str);

程序例:

 

  1. #include <string.h>   
  2. #include <stdio.h>   
  3. int main(void)   
  4. {   
  5. char *forward = "string";   
  6. printf("Before strrev(): %s\n", forward);   
  7. strrev(forward);   
  8. printf("After strrev(): %s\n", forward);   
  9. return 0;   
  10. }  

 

#p#

20、函數名: strset

功 能: 將一個串中的所有字符都設為指定字符

用 法:

  1. char *strset(char *str, char c);  

 

程序例:

 

  1. #include <stdio.h>   
  2. #include <string.h>   
  3. int main(void)   
  4. {   
  5. char string[10] = "123456789";   
  6. char symbol = 'c';   
  7. printf("Before strset(): %s\n", string);   
  8. strset(string, symbol);   
  9. printf("After strset(): %s\n", string);   
  10. return 0;   
  11. }  

 

 

21、函數名: strspn

功 能: 在串中查找指定字符集的子集的第一次出現

用 法:

  1. int strspn(char *str1, char *str2);  

 

程序例:

 

  1. #include <stdio.h>   
  2. #include <string.h>   
  3. #include <alloc.h>   
  4. int main(void)   
  5. {   
  6. char *string1 = "1234567890";   
  7. char *string2 = "123DC8";   
  8. int length;   
  9. length = strspn(string1, string2);   
  10. printf("Character where strings differ is at position %d\n", length);   
  11. return 0;   
  12. }  

 

 

22、函數名: strstr

功 能: 在串中查找指定字符串的第一次出現

用 法:

  1. char *strstr(char *str1, char *str2);  

 

程序例:

 

  1. #include <stdio.h>   
  2. #include <string.h>   
  3. int main(void)   
  4. {   
  5. char *str1 = "Borland International", *str2 = "nation", *ptr;   
  6. ptr = strstr(str1, str2);   
  7. printf("The substring is: %s\n", ptr);   
  8. return 0;   
  9. }  

 

 

23、函數名: strtod

功 能: 將字符串轉換為double型值

用 法:

  1. double strtod(char *str, char **endptr);  

 

程序例:

 

  1. #include <stdio.h>   
  2. #include <stdlib.h>   
  3. int main(void)   
  4. {   
  5. char input[80], *endptr;   
  6. double value;   
  7. printf("Enter a floating point number:");   
  8. gets(input);   
  9. value = strtod(input, &endptr);   
  10. printf("The string is %s the number is %lf\n", input, value);   
  11. return 0;   
  12. }  

 

 

24、函數名: strtok

功 能: 查找由在第二個串中指定的分界符分隔開的單詞

用 法:

  1. char *strtok(char *str1, char *str2);  

 

程序例:

 

  1. #include <string.h>   
  2. #include <stdio.h>   
  3. int main(void)   
  4. {   
  5. char input[16] = "abc,d";   
  6. char *p;   
  7. /* strtok places a NULL terminator   
  8. in front of the token, if found */   
  9. p = strtok(input, ",");   
  10. if (p) printf("%s\n", p);   
  11. /* A second call to strtok using a NULL   
  12. as the first parameter returns a pointer   
  13. to the character following the token */   
  14. p = strtok(NULL, ",");   
  15. if (p) printf("%s\n", p);   
  16. return 0;   
  17. }  

25、函數名: strtol

功 能: 將串轉換為長整數

用 法:

  1. long strtol(char *str, char **endptr, int base);  

 

程序例:

 

  1. #include <stdlib.h>   
  2. #include <stdio.h>   
  3. int main(void)   
  4. {   
  5. char *string = "87654321", *endptr;   
  6. long lnumber;   
  7. /* strtol converts string to long integer */   
  8. lnumber = strtol(string, &endptr, 10);   
  9. printf("string = %s long = %ld\n", string, lnumber);   
  10. return 0;   
  11. }  

 

26、函數名: strupr

功 能: 將串中的小寫字母轉換為大寫字母

用 法:

  1. char *strupr(char *str);  

 

程序例:

 

  1. #include <stdio.h>   
  2. #include <string.h>   
  3. int main(void)   
  4. {   
  5. char *string = "abcdefghijklmnopqrstuvwxyz", *ptr;   
  6. /* converts string to upper case characters */   
  7. ptr = strupr(string);   
  8. printf("%s\n", ptr);   
  9. return 0;   
  10. }  

 

 

27、函數名: swab

功 能: 交換字節

用 法:

  1. void swab (char *from, char *to, int nbytes);  

 

程序例:

 

  1. #include <stdlib.h>   
  2. #include <stdio.h>   
  3. #include <string.h>   
  4. char source[15] = "rFna koBlrna d";   
  5. char target[15];   
  6. int main(void)   
  7. {   
  8. swab(source, target, strlen(source));   
  9. printf("This is target: %s\n", target);   
  10. return 0;   

到這,關于字符串函數的介紹就給大家介紹完了。希望對你有幫助。

責任編輯:于鐵 來源: 互聯網
相關推薦

2011-07-15 11:07:41

C語言字符串函數

2010-07-19 15:07:46

Perl字符串處理函數

2021-10-14 15:34:48

C語言字符串函數

2009-08-06 16:01:09

C#字符串函數大全

2014-01-02 16:14:10

PostgreSQL字符串

2022-11-10 07:43:45

2009-09-01 17:41:53

C#截取字符串函數

2010-10-09 11:54:46

MySQL字符串

2010-09-09 11:48:00

SQL函數字符串

2010-02-02 18:01:47

C++字符串替換函數

2009-11-24 09:55:44

PHP字符串函數

2010-11-26 10:14:40

MySQL repla

2010-07-14 16:35:52

Perl字符串處理函數

2010-11-08 17:07:41

SQL Server字

2024-05-30 12:17:25

2023-03-21 15:27:00

RedisC語言字符串

2024-02-20 20:12:09

C語言字符串Redis

2021-08-20 06:58:31

C++Python函數

2009-08-24 13:04:44

操作步驟C#字符串

2009-08-24 17:06:37

C#字符串
點贊
收藏

51CTO技術棧公眾號

自拍偷拍亚洲一区| 亚洲色图欧洲色图| 国产精品夜色7777狼人| 青青草原免费观看| 一道本一区二区三区| 91超碰这里只有精品国产| 又大又硬又爽免费视频| 高清毛片在线看| 国产成人av福利| 国产激情综合五月久久| 免费在线观看日韩| 欧美xxxx中国| 亚洲精品在线观看www| 天天综合成人网| 欧美一区久久久| 一区二区三区中文免费| 欧美日韩日本网| 精品国产av 无码一区二区三区| 亚洲永久免费精品| 欧美激情一区二区三区在线视频观看 | 日本一级二级视频| 国产区精品区| 亚洲国产欧美一区二区三区同亚洲| 中文av一区二区三区| 色在线免费观看| 亚洲激情自拍偷拍| 中文字幕久精品免| 国产在线视频福利| 91丨九色丨黑人外教| 99国产超薄丝袜足j在线观看 | 热re99久久精品国产99热| 亚洲精品无码久久久| 日韩高清在线一区| 欧美一级免费看| 日韩精品一卡二卡| 欧美日韩精品| 九色精品免费永久在线| 好吊日在线视频| 久久精品影视| 日韩在线欧美在线国产在线| 国产女同无遮挡互慰高潮91| 欧美电影h版| 狠狠久久亚洲欧美专区| 国产免费黄色一级片| 天堂av中文在线| 亚洲欧美偷拍另类a∨色屁股| 一区一区视频| 欧美午夜电影一区二区三区| 国产精品日日摸夜夜摸av| 日韩激情久久| 97视频在线观看网站| 久久精品欧美一区二区三区不卡 | 国产精品视区| 69久久夜色精品国产69| 国产原创视频在线| 久久九九电影| 国产精品久久久久77777| 五月天婷婷导航| 日韩在线一二三区| 国产精品午夜视频| 国产乱淫片视频| 国产精品一区二区免费不卡| 国产 高清 精品 在线 a| 国产综合无码一区二区色蜜蜜| 国产白丝精品91爽爽久久| 国产91社区| 色在线免费视频| 国产精选一区| 日韩av最新在线观看| 国产精品伦子伦| 国产精品一区二区99| 亚洲人成电影网| 美女100%露胸无遮挡| 日本高清免费电影一区| 日日骚av一区| 免费毛片在线播放免费| 一本色道久久综合| 国产精品久久久久国产a级| 最近中文在线观看| 精品一区二区在线免费观看| 粉嫩av免费一区二区三区| 午夜av免费观看| 国产午夜精品一区二区三区视频 | 免费看日韩精品| 91香蕉电影院| 五月婷婷六月丁香综合| 中文字幕欧美国产| 免费看欧美一级片| 日韩av免费| 日韩欧美第一区| 精品人妻一区二区三区视频| 99精品在线| 国产最新精品视频| 在线观看色网站| 成人黄色综合网站| 亚洲精品高清视频| а√在线中文在线新版| 欧美日韩一级大片网址| 亚洲自拍偷拍精品| 婷婷综合久久| 国产不卡在线观看| www夜片内射视频日韩精品成人| 久久嫩草精品久久久精品一| 国产日本欧美在线| 伊伊综合在线| 精品国产乱码久久久久久久久 | 欧美肥老太太性生活| 欧美肥婆姓交大片| 中文字幕一区二区三区免费看 | 亚洲成色www久久网站| 国产色婷婷在线| 在线不卡中文字幕| 永久免费成人代码| 亚洲三级色网| 91嫩草国产在线观看| 天堂地址在线www| 狠狠色狠狠色综合日日小说| 中文字幕在线观看视频www| 不卡一区综合视频| 日本国产欧美一区二区三区| 亚洲爆乳无码一区二区三区| 中文字幕av一区二区三区高| 日日橹狠狠爱欧美超碰| 7m精品国产导航在线| 中文字幕亚洲情99在线| 综合网在线观看| 成人国产在线观看| 91网站在线观看免费| 97色婷婷成人综合在线观看| 亚洲天堂一区二区三区| 超碰超碰超碰超碰| 99九九99九九九视频精品| 成人毛片100部免费看| 国产精品视频一区二区三区综合| 中文字幕精品av| 国产伦精品一区二区三区视频我| 99九九99九九九视频精品| 青青青青草视频| 黄色欧美网站| 97在线视频免费| 免费av网站在线播放| 亚洲国产欧美一区二区三区丁香婷| www.国产视频.com| 久久成人综合| 在线观看一区日韩| 亚洲开发第一视频在线播放| 欧美巨大丰满猛性社交| 亚洲аv电影天堂网| 九九精品在线观看视频| 国产激情视频一区二区在线观看| gogogo免费高清日本写真| 欧美大陆国产| 久久视频中文字幕| 国内精品偷拍视频| 亚洲一卡二卡三卡四卡无卡久久| 一二三区视频在线观看| 伊人激情综合| 精品免费国产| jk漫画禁漫成人入口| 日本在线一区二区三区| 久久视频国产精品免费视频在线| 国产精品视频久久久久久| 国产精品久久久久影视| 天天操狠狠操夜夜操| 91精品一区二区三区综合在线爱| 91在线直播亚洲| 欧美巨大xxxx做受沙滩| 精品国产乱码久久久久久闺蜜 | 国产成人精品免高潮在线观看| 欧美老女人性开放| 欧美色爱综合网| 黑鬼狂亚洲人videos| 国产91露脸合集magnet| 成人在线免费在线观看| 成人在线丰满少妇av| 51国偷自产一区二区三区| 国产精品186在线观看在线播放| 精品亚洲国产视频| 亚洲精品国产精品国自产网站按摩| 国产精品欧美经典| 中文字幕18页| 日韩av电影天堂| 红桃一区二区三区| 偷拍自拍亚洲色图| 国产一区二区在线免费视频| 成人免费一区二区三区牛牛| 亚洲午夜未删减在线观看 | 香蕉成人影院| 欧美大胆在线视频| 日韩精品系列| 欧美一级高清片| 国产视频1区2区| 一区二区三区欧美亚洲| 精品人妻无码一区二区三区换脸| 国产在线国偷精品免费看| 婷婷五月综合缴情在线视频| 成人看的视频| 国产精品夜夜夜一区二区三区尤| 日本综合字幕| 欧美精品国产精品日韩精品| аⅴ资源新版在线天堂| 亚洲第一网站免费视频| 在线观看一二三区| 色综合天天综合给合国产| 极品盗摄国产盗摄合集| 亚洲国产岛国毛片在线| 精品熟女一区二区三区| 国内精品自线一区二区三区视频| 日韩av一二三四区| 国产精品草草| 91制片厂免费观看| 精品国产精品久久一区免费式 | gogogo高清免费观看在线视频| av不卡在线| 国产爆乳无码一区二区麻豆| 成人影院在线| 日韩视频在线播放| 亚洲成在人线免费观看| 高清一区二区三区视频| 亚洲精品aa| 国产精品尤物福利片在线观看| 中文字幕在线直播| 992tv成人免费影院| 在线免费观看a视频| 日韩中文字幕国产| 国产高清一区在线观看| 亚洲精品国产精品久久清纯直播| 99久久免费国产精精品| 欧美精选一区二区| 亚洲一区 中文字幕| 欧美性色xo影院| 国产福利拍拍拍| 亚洲第一综合色| xxxx 国产| 午夜视频一区二区三区| 久久久久亚洲av成人片| 亚洲毛片av在线| 午夜写真片福利电影网| 亚洲精品欧美在线| 精品97人妻无码中文永久在线 | 中文字幕在线亚洲| 精品影院一区| 亚洲性夜色噜噜噜7777| 国产一级片在线播放| 亚洲欧美日韩精品久久| 台湾av在线二三区观看| 日韩精品高清在线观看| 三区在线观看| 亚洲性视频网站| 久久一夜天堂av一区二区三区| 亚欧洲精品在线视频免费观看| 日韩欧美影院| 精品视频导航| 亚洲精品456| 欧美性天天影院| 免费看av成人| 亚洲不卡1区| 国产尤物久久久| 色综合久久88色综合天天提莫| 精品毛片免费观看| 亚洲春色在线视频| 国产精品成久久久久| 亚洲五码在线观看视频| 国产精品v欧美精品v日本精品动漫| 国产a级黄色大片| 亚洲黄色一区| 久久九九国产视频| 精品亚洲欧美一区| 欧美性生交xxxxx| 久久日韩精品一区二区五区| 国产aaaaaaaaa| 亚洲老妇xxxxxx| 日本一本高清视频| 在线观看欧美黄色| av网站在线免费看| 日韩精品视频中文在线观看 | 成人免费毛片嘿嘿连载视频| 亚洲av无码一区二区三区观看| 久久精品亚洲精品国产欧美| 三级黄色录像视频| 亚洲成人资源网| 无码人妻av免费一区二区三区| 欧美另类变人与禽xxxxx| 亚洲国产精品18久久久久久| 亚洲免费电影一区| 超碰在线网址| 欧美做爰性生交视频| 亚洲伊人精品酒店| 精品视频一区在线| 婷婷久久一区| 99久久激情视频| 国产成人三级在线观看| 丰腴饱满的极品熟妇| 亚洲精品成人少妇| 久久午夜鲁丝片| 精品sm捆绑视频| 欧美另类极品| 国产成人精品网站| julia中文字幕一区二区99在线| 日韩亚洲一区在线播放| 欧美精品播放| 国产又黄又猛又粗| 久久综合久久综合久久| 美女视频黄免费| 欧美三级资源在线| 天堂在线观看av| 久久精品中文字幕一区| 成人一区福利| 国产欧美日韩视频一区二区三区| 91视频综合| 91淫黄看大片| 久久免费偷拍视频| 97人人澡人人爽人人模亚洲| 91精品国产欧美一区二区18| 国产精品久久一区二区三区不卡 | 亚洲爱爱视频| 精品国产综合| 伊人狠狠色j香婷婷综合| 伊人精品视频在线观看| 国产欧美日韩亚州综合| 免费在线不卡视频| 欧美不卡视频一区| 黄色一级大片在线免费看产| 国产精品成人一区二区| 综合干狼人综合首页| 99久久国产综合精品五月天喷水| 国产精品一区专区| 日本a级片视频| 91精品国产色综合久久不卡电影 | 日产日韩在线亚洲欧美| √8天堂资源地址中文在线| xxxxx91麻豆| 播放一区二区| 欧美亚洲精品日韩| 在线亚洲免费| 中文字幕第3页| 亚洲影院在线观看| 精品人妻伦一区二区三区久久 | 国产精品白丝jk白祙| 午夜视频成人| 欧美一级欧美三级| 永久免费在线观看视频| 国产精品久久久久91| 国产精品欧美在线观看| av片中文字幕| 久久亚洲一区二区三区明星换脸| www.av麻豆| 亚洲美女在线视频| 三上悠亚国产精品一区二区三区| 久久久久久国产精品免费免费| 日本高清+成人网在线观看| 天天干天天做天天操| 欧美成人在线网站| www.久久久久爱免| 日本三级福利片| 国产一区二区三区综合| 日本中文在线视频| 日韩亚洲欧美在线观看| 日本天码aⅴ片在线电影网站| 99久久精品无码一区二区毛片 | 黄色一级视频播放| 国产乱人伦偷精品视频不卡| 久久中文字幕无码| 欧美精品一区二区三区在线播放 | 欧美一级片黄色| 日韩欧美综合在线视频| 成人资源www网在线最新版| 国产精品久久久久久亚洲影视| 久久精品av| 精品人妻一区二区免费| 欧美日韩免费看| yourporn在线观看视频| 91在线看www| 亚洲精品少妇| 欧美熟妇激情一区二区三区| 欧美精品丝袜中出| wwww亚洲| 视频一区亚洲| 亚洲三级在线看| 看片网址国产福利av中文字幕| 精品国产制服丝袜高跟| 日韩在线伦理| 亚洲一区二区免费视频软件合集| 国产一区欧美一区| 国产又爽又黄的视频| 中文字幕亚洲一区二区三区五十路 | 男人天堂网视频| 亚洲同性gay激情无套| 欧美一级免费片| 国产欧美一区二区三区视频| 亚洲精品九九| 天天色影综合网| 日韩精品中文字幕在线| 91九色成人| 那种视频在线观看| 亚洲精品乱码久久久久久黑人| 久久av少妇| 国产精品国产精品| 精品一区二区在线看| 亚洲国产成人无码av在线|