人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統 > 硬件軟件教程 > 詳細頁面

C,C ++常用函數來操縱字符串

C,C ++常用函數來操縱字符串

更新時間:2023-06-23 文章作者:未知 信息來源:網絡 閱讀次數:

根據運行的環境,操作系統可以分為桌面操作系統,手機操作系統,服務器操作系統,嵌入式操作系統等。

c strchr函數_c  函數查詢字符的位置_c語言strchr函數可以查找n字符

總結很少

函數名稱: sty

功能: 將一個字符串復制到另一個字符串,遇到'\ 0'時停止復制,目的地應該有足夠的空間

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

函數名稱: strcat

Function: 字符串拼接功能,請注意destin必須有足夠的空間

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

函數名稱: strchr

功能: 查找字符串中給定字符的第一個匹配項,如果找不到,則返回NULL

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

函數名稱: strcmp

功能: 字符串大小比較,str1> str2返回1,str1 <>

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

函數名稱: strncmpi

功能: 比較字符串str1和str2的前maxlen個字符,忽略大小寫

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

函數名稱: strcpy

c語言strchr函數可以查找n字符_c  函數查詢字符的位置_c strchr函數

功能: 遇到'\ 0'時停止復制,目的地應該有足夠的空間

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

函數名稱: strcspn

功能: 返回出現在s1中s2中的字符串s1中第一個字符的下標值,即出現在s1中但不出現在s2中的子字符串的長度

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

程序示例:

str1 =“黃金全局視圖”; str2 =“新”

在s1和s2中,三個字符n e w都滿足,并且e是第一個出現在s1中的字符,因此返回其位置

函數名稱: strdup

功能: 將字符串復制到新創建的位置. 請注意,使用此功能時,會應用新的內存c語言strchr函數可以查找n字符,因此必須在使用后將其釋放

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

程序示例:

#include <stdio.h>
#include <string.h>
#include <alloc.h>
int main(void)
{
  char *dup_str, *string = "abcde";
  dup_str = strdup(string);	// 申請了一片新的內存地址,dup_str指向了這片內存
  printf("%s\n", dup_str);
  free(dup_str);		// 一定要釋放
  return 0;
}

函數名稱: stricmp

功能: 比較字符串大小,忽略大小寫

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

函數名稱: strerror

c語言strchr函數可以查找n字符_c strchr函數_c  函數查詢字符的位置

功能: 返回錯誤消息字符串的指針

用法: char * strerror(int errnum);

程序示例:

#include <stdio.h>
#include <errno.h>
int main(void)
{
  char *buffer;
  buffer = strerror(errno);
  printf("Error: %s\n", buffer);
  return 0;
}

函數名稱: strcmpi

功能: 比較兩個字符串,忽略大小寫

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

函數名稱: strncmp

功能: 比較字符串大小maxlen是比較的位數

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

函數名稱: strncmpi

功能: 將一個字符串的一部分與另一個字符串的一部分進行比較,無論哪種情況,maxlen都是比較的位數

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

函數名稱: strncpy

功能: 字符串復制maxlen指定要復制的位數

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

函數名稱: strnicmp

c  函數查詢字符的位置_c strchr函數_c語言strchr函數可以查找n字符

功能: 忽略大小寫比較字符串maxlen是要比較的位數

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

函數名稱: strnset

功能: 將字符串中的前n個字符設置為指定的字符ch

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

函數名稱: strpbrk

功能: 在源字符串(s1)中查找包含搜索字符串(s2)中任何字符的第一個位置并返回,或者如果找不到則返回空指針

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

函數名稱: strrchr

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

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

函數名稱: strrev

功能: 字符串反轉

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

函數名稱: strset

功能: 將字符串中的所有字符設置為指定的字符

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

c strchr函數_c  函數查詢字符的位置_c語言strchr函數可以查找n字符

函數名稱: strspn

功能: 返回字符串str1中未出現在指定字符串str2中的第一個字符索引

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

函數名稱: strstr

功能: 查找字符串中指定字符串的第一個匹配項

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

函數名稱: strtok

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

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

程序示例:

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
  char sentence[]="This is a sentence with 7 tokens";
  cout<< "The string to be tokenized is:\n"<< sentence <<"\n\nThe tokens are:\n\n";
  char *tokenPtr=strtok(sentence," ");
  while(tokenPtr!=NULL)
	{
    cout<<tokenPtr<<endl;
    tokenPtr=strtok(NULL," "); // 再次調用時,第一個參數傳NULL
  }
  
}

函數名稱: strupr

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

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

功能名稱: 拭子

功能: 交換字節c語言strchr函數可以查找n字符,nbytes是交換的字節數

用法: 無效的拭子(char * from,char * to,int nbytes);

程序示例:

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
char source[15] = "Frank Borland";
char target[15];
int main(void)
{
  swab(source, target, strlen(source));
  printf("This is target: %s\n", target);
  return 0;
}

到此結束. 您可以查看以下文章.


本文來自本站,轉載請注明本文網址:
http://www.pc-fly.com/a/jisuanjixue/article-256875-1.html



溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 麻江县| 乐业县| 太康县| 靖宇县| 修水县| 商丘市| 阜新市| 泉州市| 额济纳旗| 延边| 塔城市| 横峰县| 荃湾区| 凭祥市| 嘉兴市| 平武县| 张北县| 成都市| 马公市| 临清市| 河源市| 临泽县| 焉耆| 安岳县| 双柏县| 时尚| 句容市| 满洲里市| 滁州市| 涞水县| 桂平市| 旺苍县| 北宁市| 砀山县| 渭源县| 曲阜市| 通州市| 白水县| 山东省| 邵阳县| 辽阳县|