在C语言中strchr 是什么意思?
来源:百度知道 编辑:UC知道 时间:2024/09/28 07:15:45
在三级数据库的上机题目中有这样一道题目、
以行为单位对行中空格或者标点符号为分隔的所有单词进行倒排
那位朋友对这个题目了解的
请帮帮忙解释一下
多谢!
例如句子是
this is a flower
在运行后为
flower a is this
可不可以写的简单一点啊!
以行为单位对行中空格或者标点符号为分隔的所有单词进行倒排
那位朋友对这个题目了解的
请帮帮忙解释一下
多谢!
例如句子是
this is a flower
在运行后为
flower a is this
可不可以写的简单一点啊!
原型:extern char *strchr(char *s,char c);
用法:#include <string.h>
功能:查找字符串s中首次出现字符c的位置
说明:返回首次出现c的位置的指针,如果s中不存在c则返回NULL。
举例:
// strchr.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
char *p;
clrscr();
strchr(s,'V');
if(p)
printf("%s",p);
else
printf("Not Found!");
getchar();
return 0;
}
strchr所在头文件:#include <string.h>
功能:用来查找某字符在字符串中首次出现的位置。
函数原型:char * strchr (const char *str, int c);
参数说明:str 为要查找的字符串,c 为要查找的字符。
返回值:如果找到指定的字符则返回该字符所在地址,否则返回 NULL。
注意:字符串 str 的结束标志 NUL 也会被纳入检索范围,所以 str 的组后一个字符也可以被定位。
示例: