常用str缀函数

strlen

计算字符串长度(不含\0)

strlen("abc") → 3

strcpy

字符串拷贝(有缓冲区溢出风险)

strcpy(dst, "hello")

strncpy

安全字符串拷贝(指定长度)

strncpy(dst, src, sizeof(dst)-1)

strcat

字符串拼接(追加)

strcat(dst, " world")

strncat

安全拼接(指定长度)

strncat(dst, src, sizeof(dst)-strlen(dst)-1)

strcmp

字符串比较(按 ASCII 码)

strcmp("a", "b") → -1

(a<b)

strncmp

安全比较(指定长度)

strncmp("abc", "abd", 2) → 0

strchr

查找字符首次出现位置

strchr("abc", 'b') → 指向 'b' 的指针

strstr

查找子串首次出现位置

strstr("abcde", "cd") → 指向 'c' 的指针

strtok

字符串分割(按分隔符)

strtok(str, ",")

(分割逗号分隔的字符串)

全部评论

相关推荐

顺利毕业的鸽子:这个不一定,找hr跟进一下
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务