C++字符串處理函數分類及用法
2010/12/16 16:15:44

  
  1、字符串復制函數strcpy()和strncpy()

  解釋:將后面的字符串復制到前面的字符串中,后面字符串保持不變,前面的字符串被覆蓋掉,并返回一個指針

  格式:char * strcpy(char s1,char s2) char*strncpy(char s1,char s2,n);

  參數可以是字符數組或者指針

  2、字符串比較函數strcmp()和strncmp()

  解釋:將兩個字符串逐個進行比較,當遇到兩個字符不同時便停止比較,用前面字符串中的字符與后面字符串中對應的字符進行相減,得到一個大于或小于0的字符,若返回值

  為0,則字符串相等。strncmp()只比交前n個字符

  格式:strcmp(char *p1,char *p2) strncmp(char *p1,char *p2,n)

  p1 p2可以是指針 也可以是字符數組

  3、字符串長度函數strlen(參數)

  解釋:求出字符串中有效字符的個數,參數可以是指針、字符串、數組

  例如:char aa[]="abc";

  char *p=aa;

  strlen(aa)=strlen(p)=strlen("abc")

  4、字符串連接函數strcat()和 strncat()

  解釋:連接兩個字符串,將第二個字符串連接到第一個字符串的后面,組成一個新的字符串,并返回一個指針,該指針指向新字符串的首元素

  格式:char *strcat(char s1,char s2), char *strncat(char s1,char s2,n)

  該函數的參數可以是指針 也可以是數組

  5、檢索字符串函數index()或rindex

  解釋:該函數的功能是檢索在指定的字符串中第一次出現指定字符的位置,該函數返回一個指針,該指針給出指定字符在字符串中的位置,若該字符串中沒有該字符則返回NULL 格式:char*index(char *p,char c) char *rindex(char *p,char c) index 從作向右 rindex 從右向左

返回列表
返回首頁 主站蜘蛛池模板: 最近免费中文字幕mv在线电影| 久久久久人妻一区精品性色av| 美女叫男人吻她的尿口道视频| 天堂va视频一区二区| 亚洲大香伊人蕉在人依线| 粗壮挺进邻居人妻| 国产精品不卡视频| 中文字幕不卡在线观看| 日韩高清伦理片中字在线观看| 四虎影视在线影院在线观看| 97久久精品午夜一区二区| 成人动漫在线免费观看| 亚洲最大无码中文字幕| 粉嫩虎白女m3n8视频| 国产99视频免费精品是看6| 麻豆精品视频入口| 天天综合天天操| 久久青青草原亚洲av无码| 欧美日韩国产精品| 国产三级日产三级日本三级| 欧美亚洲另类视频| 小sb是不是欠c流了那么多 | 跪在校花脚下叼着女主人的鞋| 国产激情小视频| 2022天天躁夜夜躁西| 在线观看免费精品国产| www久久只有这里有精品| 日韩欧美成人免费中文字幕| 亚洲国产精品综合福利专区| 波多野结衣免费| 国产三级av在线播放| 黄瓜视频入口在线播放| 国产粗话肉麻对白在线播放| www.日本在线视频| 成人亚洲欧美日韩在线| 中文字幕国产日韩| 无码国产精品一区二区免费模式| 久久午夜无码鲁丝片午夜精品 | 女大学生的沙龙| 一级一片免费视频播放| 成全动漫视频在线观看免费高清|