字符串处理
admin
2024-01-20 03:58:55
0

1、字符串输入(像键盘一样)

#include
char *gets(char *s);
int getchar(void);
char *fgets(char *s, int size, FILE *stream);
int fgetc(FILE *stream);
size_t strlen(const char *s); ​​​​​​​

2、字符串输出

#include
int puts(const char *s);
int putchar(int c);
int fputc(int c, FILE *stream);
int fputs(const char *s, FILE *stream);

3、字符串长度

#include
size_t strlen(const char *s);
char *strcat(char *dest, const char *src);

4、字符串拼接

#include
char *strcat(char *dest, const char *src);
char *strncat(char *dest, const char *src, size_t n);

5、字符串拷贝

#include
char *strcpy(char *dest, const char *src);
char *strncpy(char *dest, const char *src, size_t n);

6、内存填充(对一段空间赋予相同的值)

#include #include
void *memset(void *s, int c, size_t n);
void bzero(void *s, size_t n);

7、字符串比较

#include
int strcmp(const char *s1, const char *s2);
int strncmp(const char *s1, const char *s2, size_t n);

8、字符串查找

#include
char *strchr(const char *s, int c);
char *strrchr(const char *s, int c);
char *strstr(const char *haystack, const char *needle);

9、字符串与数字互转

#include
字符串转整形数据
int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
long int strtol(const char *nptr, char **endptr, int base);
long long int strtoll(const char *nptr, char **endptr, int base);字符串转浮点型数据
double atof(const char *nptr);
double strtod(const char *nptr, char **endptr);
float strtof(const char *nptr, char **endptr);
long double strtold(const char *nptr, char **endptr);

10、正则表达式

        正则表达式通常被用来检索、替换那些符合某个模式(规则)的字符串,正则表达式由普通字符(譬如,数字 0~9、大小写字母以及其它字符)和特殊字符(称为“元字符”)所组成。

 C语言中使用正则表达式

编译正则表达式 匹配正则表达式 释放正则表达式 匹配 URL 的正则表达式

相关内容

热门资讯

安卓系统缓存很难清理吗,安卓系... 手机用久了,是不是发现安卓系统的缓存就像顽固的石头,怎么也清理不干净?别急,今天就来跟你聊聊这个让人...
安卓系统通话闪退,安卓通话闪退... 手机里的安卓系统通话突然闪退,是不是让你心头一紧,感觉像是遇到了什么神秘力量?别急,今天就来跟你聊聊...
原车转安卓系统,体验智能新篇章 你有没有想过,你的爱车原车系统居然可以变身成安卓系统?没错,就是那个我们日常使用的安卓系统!今天,就...
安卓建议更新系统嘛,系统更新建... 亲爱的安卓用户们,你是不是也经常收到系统更新的提示,心里直打鼓:“这更新到底该不该点呢?”今天,就让...
小米5系统是安卓几,揭秘其背后... 你有没有想过,你的小米5手机里那神秘的系统,它到底属于安卓的哪个大家庭呢?今天,就让我带你一探究竟,...
安卓删除旧版系统缓存,释放存储... 手机用久了是不是感觉越来越卡?别急,今天就来教你怎么给安卓手机清理旧版系统缓存,让你的手机焕然一新,...
安卓windows双系统平板推... 你有没有想过,拥有一台既能流畅运行安卓应用,又能轻松驾驭Windows办公软件的平板电脑,那该是多么...
安卓系统的烹饪游戏在哪,解锁美... 你有没有想过,在忙碌的生活中,来点轻松的烹饪游戏,既能放松心情,又能学到一些烹饪技巧呢?安卓系统上的...
苹果系统转安卓系统需要钱吗,费... 你有没有想过,从苹果系统跳转到安卓系统,这中间的花费到底是个啥情况呢?是不是得准备一大笔钱,才能完成...
安卓系统平板手势密码,安全便捷... 你有没有发现,现在的生活越来越离不开手机和平板电脑了?这些小家伙不仅方便了我们的生活,还让我们的世界...
安卓系统升级后HD,安卓系统升... 你有没有发现,自从你的安卓手机升级了系统,那个HD画质好像变得不一样了呢?是不是觉得屏幕上的画面更加...
安卓十系统手机如何root,安... 亲爱的手机控们,你是否对安卓十系统手机充满了好奇,想要探索它的无限可能?今天,就让我带你一起揭开安卓...
tcl触屏切换安卓系统,体验安... 你有没有想过,家里的老式电视突然变成了智能大屏,那感觉是不是就像穿越到了未来?没错,这就是现在科技的...
国产安卓最简洁的系统,极致体验 你有没有发现,现在的手机系统越来越复杂了?各种功能堆砌得让人眼花缭乱,有时候甚至觉得手机比电脑还难操...
更换系统推荐免费安卓,免费安卓... 手机用久了是不是感觉有点卡?别急,今天就来给你支个招——更换系统推荐免费安卓!是的,你没听错,就是免...
安卓系统锁屏图片更换,安卓系统... 你有没有发现,手机锁屏界面简直就是个人风格的展示台呢?今天,就让我带你一起探索如何给安卓系统的锁屏图...
hms和安卓系统的关系,构建全... 你知道吗?在科技的世界里,有时候两个看似毫不相干的东西,竟然能擦出不一样的火花。今天,咱们就来聊聊这...
求安卓系统斗地主脚本,智能策略... 你有没有想过,在斗地主这款游戏中,能不能有个小帮手,帮你轻松赢取胜利呢?没错,今天就要来聊聊这个热门...
安卓系统运行内存扩充,解锁高效... 你有没有发现,随着手机应用的日益丰富,安卓系统的运行内存(RAM)有时候就像一个装满宝贝的箱子,总是...
如何自动发消息安卓系统,安卓系... 你是不是也和我一样,手机里堆满了各种群聊和好友,每天都要手动回复消息,累得够呛?别急,今天就来教你怎...