字符串处理函数

字符串处理函数:

size_t strlen(const char* s);   返回字符个数

字符串拷贝函数

char* strcpy(char*dest,const char* src);

          拷贝src指向的字符串到dst指针指向的内存中,‘\0’也拷贝

char* strncpy(char*dest,const char* src,size_t n)  不拷贝\0

          将src指向的字符串前n个字节,拷贝到dst指向的内存中

注意:若n大于src指向的前n个字节,则后面填充‘\0’

字符串追加函数

char* strcat(char*dst,const char* src);  把src追加到到dst的后面,追加\0

char* strncat(char*dst,const char* src,size_t n);  若n大于src,则只追加src和\0

字符串比较函数

int strcmp(const char* s1,const char* s2);  相等0 大于 1 小于-1

int strcnmp(const char* s1,const char* s2,size_t n);  比较前n个字符

字符查找函数

char* strchr(const char* s,int c);  在s指向的字符串中,找ascii码为c的字符,失败返回null

char* strrchr(const char* s,int c); 找最后一次为c的字符

字符串匹配函数

char* strstr(const char* dst,const char*src);  在dst中找src指向的字符串的首地址

空间设定函数

void* memset(void* ptr,int value,size_t num);

字符串转数值 #include <stdlib.h>

int atoi(const char* str);

string转const char*

const char* = string.c_str()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

coder_Alger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值