字符串处理
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 的正则表达式

相关内容

热门资讯

vr设备是安卓系统吗,安卓系统... 亲爱的读者,你是否曾好奇过VR设备使用的操作系统是安卓系统吗?在这个虚拟与现实交织的时代,VR设备已...
安卓2.3系统输入法 你有没有发现,手机上的输入法真的是个神奇的小玩意儿?它就像你的私人秘书,帮你把心里的话变成文字,记录...
安卓12系统来电话黑屏,安卓1... 最近是不是你也遇到了安卓12系统来电话时手机黑屏的尴尬情况?这可真是让人头疼啊!手机屏幕突然变成了一...
小米9安卓9原生系统,极致性能... 亲爱的数码爱好者们,今天我要和你聊聊一款手机,它不仅在国内市场掀起了一阵热潮,更是让全球的米粉们为之...
安卓原生系统怎么搞定,实际应用... 你有没有遇到过安卓手机用久了,系统越来越卡,各种广告弹窗让人头疼不已?别急,今天就来教你怎么搞定安卓...
安卓系统oplayer怎么用,... 你有没有发现,安卓手机上的OPeLer播放器简直就是神器啊!不管是高清电影还是无损音乐,它都能轻松搞...
怎么设置开麦系统安卓,轻松开启... 你有没有想过,在安卓设备上设置一个开麦系统,让你的通话或者直播更加顺畅呢?这可不是什么高深莫测的技术...
安卓操作系统缩写英文,Expl... 你知道吗?在我们日常使用的智能手机中,有一个超级重要的东西,那就是安卓操作系统。它的缩写英文是“An...
怎么解除健康系统安卓,安卓设备... 手机里的健康系统安卓版,有时候就像是个小管家,无时无刻不在关注你的健康状况。但有时候,你可能会觉得它...
车载安卓系统更新失败,原因排查... 最近你是不是也遇到了车载安卓系统更新失败的烦恼?这可真是让人头疼啊!想象你正坐在车里,享受着音乐和导...
安卓12系统分区挂载,深度解析... 你有没有发现,随着科技的飞速发展,手机系统也在不断升级呢?这不,安卓12系统已经悄悄地来到了我们身边...
怎么把安卓系统刷win,深度解... 你有没有想过,把你的安卓手机刷成Windows系统,是不是听起来就像给手机穿上了西装革履,瞬间高大上...
英朗导航安卓系统,智能导航新体... 亲爱的读者,你是否曾在驾驶途中,因为导航系统的不稳定而感到烦恼?今天,我要给你介绍一款特别棒的导航神...
修改安卓系统软件下载,探索安卓... 你有没有想过,你的安卓手机其实可以更加个性化,更加符合你的使用习惯呢?没错,就是通过修改安卓系统软件...
道通安卓系统升级,智能出行新篇... 你知道吗?最近手机界可是热闹非凡呢!各大品牌纷纷推出新机,而那些老手机也迎来了新的生命力——那就是系...
安卓系统绘画素材app,安卓绘... 你有没有发现,现在手机上画画变得越来越流行了呢?尤其是安卓系统上的绘画素材app,简直让人爱不释手!...
安卓主板装大屏幕系统,打造极致... 你有没有想过,给你的安卓主板换个大屏幕系统,让它焕发新生呢?想象原本小小的屏幕瞬间变大,操作起来是不...
畅享属于安卓系统嘛,深度解析其... 畅享属于安卓系统吗?揭秘安卓的魅力与挑战想象你手中握着的智能手机,它不仅仅是一个通讯工具,更是一个小...
许哥人气系统下载安卓,人气飙升... 你有没有听说最近许哥人气系统在安卓平台上火得一塌糊涂?没错,就是那个能让你的手机瞬间变身成为人气王的...
苹果刷级安卓系统教程,详细教程... 你有没有想过,把你的苹果手机升级到安卓系统,体验一下不一样的操作乐趣呢?别惊讶,这可不是天方夜谭,现...