马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
strstr函数
此函数用于从目标字符串中查找子串- char *strstr(const char *haystack, const char *needle);
- //haystack:主字符串,即要搜索的字符串
- //needle:子字符串,即要查找的字符串
- //ret:如果找到子字符串,返回子字符串在主字符串中的起始位置的指针;如果没有找到子字符串,返回 NULL
复制代码 strtok函数
用于字符串分割的函数,它可以根据指定的分隔符将字符串拆分成多个子字符串- char *strtok(char *str, const char *delim);
- //str: 是要分割的原始字符串,str 传入 NULL,strtok 会维护一个内部指针来记录上次分割的位置,并记录分隔符后边的地址,如果不是NULL,则记录分隔符前边的字符串的首地址。
- //delim:分隔符字符串,包含所有可能的分隔符字符
- //ret:返回下一个子字符串的指针,如果没有更多的子字符串,则返回 NULL
复制代码 strcpy函数
strcpy 是一个字符串拷贝函数,用于将一个字符串的内容复制到另一个字符串中。- char *strcpy(char *dest, const char *src);
- //dest:目标字符串,即要将源字符串复制到的位置,dest 必须有足够的空间来存储源字符串(包括字符串结束符 \0)
- //src:源字符串,即要复制的内容
- //ret:返回目标字符串 dest 的指针
复制代码 strncpy函数
strncpy 是一个字符串拷贝函数,用于将一个字符串的内容复制到另一个字符串中,并且可以指定最大复制的字符数。- char *strncpy(char *dest, const char *src, size_t n);
- //dest:目标字符串,即要将源字符串复制到的位置。注意:dest 必须有足够的空间来存储最多 n 个字符。
- //src:源字符串,即要复制的内容
- //n:指定最多复制的字符数
- //ret:返回目标字符串 dest 的指针
- //注意:如果源字符串 src 的长度小于 n,strncpy 会在目标字符串的剩余部分填充 \0,直到总长度达到 n;如果源字符串 src 的长度大于或等于 n,strncpy 只会复制前 n 个字符,不会在目标字符串末尾添加 \0。
复制代码 strcmp函数
strcmp 是一个字符串比力函数,用于比力两个字符串的大小。- int strcmp(const char *str1, const char *str2);
- //str1:第一个要比较的字符串
- //str1:第二个要比较的字符串
- //ret:返回一个整数值,表示两个字符串的比较结果
- //返回值 < 0:表示 str1 小于 str2
- //返回值 == 0:表示 str1 等于 str2
- //返回值 > 0:表示 str1 大于 str2
- //比较是基于字符的 ASCII 值进行的,从第一个字符开始逐个比较,直到遇到不同的字符或字符串结束符 \0
复制代码 strncmp函数
strncmp 是一个字符串比力函数,用于比力两个字符串的前 n 个字符。它与 strcmp 类似,但提供了更机动的比力方式,允许用户指定比力的最大字符数.- int strncmp(const char *str1, const char *str2, size_t n);
- //str1:第一个要比较的字符串
- //str1:第二个要比较的字符串
- //n:指定比较的最大字符数
- //ret:返回一个整数值,表示两个字符串的比较结果
- //返回值 < 0:表示 str1 的前 n 个字符小于 str2 的前 n 个字符。
- //返回值 == 0:表示 str1 的前 n 个字符等于 str2 的前 n 个字符。
- //返回值 > 0:表示 str1 的前 n 个字符大于 str2 的前 n 个字符。
- //比较是基于字符的 ASCII 值进行的,从第一个字符开始逐个比较,直到遇到不同的字符或比较了 n 个字符为止。
复制代码 strlen函数
strlen 是一个函数,用于盘算字符串的长度.- size_t strlen(const char *str);
- //str:要计算长度的字符串。str 必须是一个以空字符('\0')结尾的字符数组,即一个标准的 C 字符串。
- //ret:返回字符串的长度(不包括字符串结束符 '\0'),类型为 size_t(无符号整数类型,通常用于表示大小)。如果输入的字符串是空字符串(""),strlen 将返回 0。
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
|