char* p =strstr(str1,str2);

IFdecode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值

}

ch = “abc”[1];//字符串字面量添加下标,c语言允许给指针添加下标只包含一个字符的字符串字面量不同于字符常量,字符串字面量“a”是用来指针来表示,字符常量 用整数表示(字符的ASCII值)

puts(str) // puts在输出结束后会添加一个额外的换行符,因此显示会移至下一输出行

scanf(“%s”,str);//注意不需要添加&str,str是数组名,编译器会自动把其当做地址处理

gets函数fgets函数 fgets(str,sizeof(str),fp)//键盘输入用标准叔叔stdinfgets 函数将逐个读入字符,在遇到首个换行时停止操作,gets和scanf都不检查数组 长度fgets函数相对更安全。scanf函数会遇到空格后丢弃后边的,gets遇到换行符号gets函数会跳过空字符直到遇到换行符,忽略掉换行符,不会存储到数组中,会用空字符替代

函数说明:通过比较字串中各个字符的ASCII码,来比较参数Str1和Str2字符串,比较时考虑字符的大小写。

以上比较函数的返回值: 若参数1中字符串和参数中2字符串相同则返回0;
若参数1中字符串长度大于参数2中字符串长度则返回大于0 的值;
若参数1中字符串 长度小于参数2中字符串 长度则返回小于0的值。
2、 从字符串中提取子串
函数说明:从字符串src中寻找find第一次出现的位置(不比较结束符NULL)
返回值:返回指向第一次出现find位置的指针,如果没有找到则返回NULL

2) 提取分隔符间字串—strtok

函数说明:分解字符串诶一组标记串,src为要分解的字符串,delim为分隔符字符串。
首次调用时,src必须指向要分解的字符串,随后调用要把s设成NULL;
strtok中src中查找包含在delim中的字符,并用NULL(’\0’)来替换直到找遍整个字符串。
返回值:从s开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。
所有delim中包含的字符都会被滤掉,并将被滤掉的地方设为一处分割的节点。

函数说明:把src所指由NULL结束的字符串复制到dest所指的数组中。

其中,src和dest所致内存区域不可重叠且dest必须有足够的空间来容纳src的字符串。

返回值:返回指向dest的指针。

函数说明:复制字符串src
返回值:返回指向被复制字符串的指针,所需空间有malloc()分配且可以有free()释放。

5、从字符串中查找字符

函数说明:从buf所指内存区域的前count个字节查找字符ch,当第一次遇到字符ch时停止查找。
返回值:如果找到了,返回指向字符ch的指针;否则返回NULL

函数说明:查找字符串s中首次出现字符ch的位置
返回值:返回首次出现c的位置的指针,如果s中不存在c则返回NULL

函数说明:在字符串src中搜寻find中所出现的字符
返回值:返回第一个出现的字符在src中的下标值,即src中出现而不在find中出现的字串的长度。

函数说明:在字符串S1中寻找字符串S2中任何一个字符相匹配的第一个字符的位置,空字符不包括在内。
返回值:返回指向S1中第一个相匹配的字符的指针,如果没有匹配字符则返回空指针。


函数说明:将字符串src转换成大写形式,只转换src中出现的小写字母,不改变其他字符
返回值:返回指向src的指针。

函数说明:将字符串src转换成小写形式,只转换src中出现的大写字母,不改变其他字符
返回值:返回指向src的指针。

函数说明:把字符串src的所有字符的顺序颠倒过来(不包括NULL)
返回值:返回指向颠倒顺序后的字符串指针

}

功 能: 在串中查找指定字符串的第一次出现

功 能: 拷贝一个字符串到另一个

功 能: 字符串拼接函数

功 能: 在一个串中查找给定字符的第一个匹配之处\

功 能: 将一个串中的一部分与另一个串比较, 不管大小写

功 能: 在串中查找第一个给定字符集内容的段

功 能: 将串拷贝到新建的位置处

功 能: 以大小写不敏感方式比较两个串

功 能: 返回指向错误信息字符串的指针

功 能: 将一个串与另一个比较, 不管大小写

功 能: 把串中的一部分与另一串中的一部分比较, 不管大小写

功 能: 不注重大小写地比较两个串

功 能: 将一个串中的所有字符都设为指定字符

功 能: 在串中查找给定字符集中的字符

功 能: 在串中查找指定字符的最后一个出现

功 能: 将一个串中的所有字符都设为指定字符

功 能: 在串中查找指定字符集的子集的第一次出现

功 能: 将字符串转换为double型值

功 能: 查找由在第二个串中指定的分界符分隔开的单词

功 能: 将串转换为长整数

功 能: 将串中的小写字母转换为大写字母

功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)。

说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL。

}

我要回帖

更多关于 str2 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信