- 博客(4)
- 收藏
- 关注
原创 几个在字符串中找字串存在或不存在的函数
如图 最终返回的是9 从s1首字符开始查找,发现直到第十个字符4是第一个开始包含在num中,此时函数停止,并返回之前不在s2的字符个数,为9。注意点:是从s1的首字符开始找有s2中字符的个数,到什么时候停止呢?在s1第一个不属于s2的字符的位置。返回值 返回一个无符号整数,大小是s1中从s1【0】开始有多少个字符不在s2中。应用:配合fgets进行'\n'的消除 改为’\0'如图,返回的是the的首字符在haystack的指针。作用:在s1中找第一个出现在s2中首字符的位置。包含string.h头文件。
2025-11-24 23:18:03
116
原创 c语言中几种输入字符串的方式
原型 char * fgets(char *str,int num,FILE *stream)str 指向一个字符数组num 最大读取数 一般为sizeof(arr)实际最多读取num-1个字符,因为会包含‘\0'FILE *stream 一般从屏幕上获得 用stdin返回的是第一个出现s2的位置。
2025-11-24 22:49:46
526
原创 c++字符数组
本文介绍了字符数组的定义和初始化方法,包括直接赋值、部分初始化和字符串初始化。重点讲解了sizeof运算符在计算数组大小中的应用,以及C++中常用的字符串操作函数:strlen(求长度)、strcpy(字符串拷贝)、strcat(字符串连接)和strcmp(字符串比较)。其中特别强调了字符数组以'\0'结尾的特性,使用这些函数时需要注意数组空间是否足够。通过实例说明了这些函数的具体用法和注意事项,为处理字符串和字符数组提供了实用指导。
2025-11-11 21:59:51
622
原创 c加加reverse函数的使用
在c加加中与string 结合使用来实现对字符串的反转。使用方法:string s=“HELLO";目前掌握了reverse函数对字符串的处理。就可以对2-5的字符进行部分反转了;包含头文件<algorithm>如果要对部分字符进行倒转。
2025-11-06 22:32:02
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅