strchr和strstr函数

函数名: strchr
功 能: 在一个串中查找给定字符的第一个匹配之处\
用 法: char *strchr(char *str, char c);
#include <string.h>
#include <stdio.h>
int main(void)
{
char string[15];
char *ptr, c = 'i';
strcpy(string, "This is a string");
ptr = strchr(string, c);
if (ptr)
printf("The character %c is at position: %d\n", c, ptr-string
+1);
else
printf("The character was not found\n");
return 0;
}

 

包含文件:string.h
  函数名: strstr
  函数原型:extern char *strstr(char *str1, char *str2);
  功能:找出str2字符串在str1字符串中第一次出现的位置(不包括str2的
串结束符)。
  返回值:返回该位置的指针,如找不到,返回空指针。

 

时间: 2024-09-27 04:24:02

strchr和strstr函数的相关文章

PHP使用strstr()函数获取指定字符串后所有字符的方法_php技巧

本文实例讲述了PHP使用strstr()函数获取指定字符串后所有字符的方法.分享给大家供大家参考,具体如下: PHP的strstr()函数可搜索字符串在另一字符串中的第一次出现位置,并返回字符串的剩余部分. strstr()函数定义如下: strstr(string,search,before_search) 参数说明: string 必需.规定被搜索的字符串. search  必需.规定所搜索的字符串. 如果此参数是数字,则搜索匹配此数字对应的 ASCII 值的字符. before_searc

strstr函数-书本上的C语言grep程序一个点理解不了,求大家为我解析

问题描述 书本上的C语言grep程序一个点理解不了,求大家为我解析 #include #include #define MAXLINE 1000 #define getline _getline int getline(char *line, int max); main(int argc, char *argv[]) { char line[MAXLINE]; int found = 0; if (argc != 2) printf("Usage:n"); else while (g

c++-实现strStr函数的一个C++程序lintcode compile不能完全通过

问题描述 实现strStr函数的一个C++程序lintcode compile不能完全通过 class Solution {public: /** * Returns a index to the first occurrence of target in source * or -1 if target is not part of source. * @param source string to be scanned. * @param target string containing t

LeetCode 28 Implement strStr()(实现strStr()函数)

翻译 实现strStr()函数. 返回针(needle)在草垛/针垛(haystack)上第一次出现的索引, 如果不存在其中则返回-1. 其实也就是说字符串str2在字符串str1中第一次出现的索引而已. 原文 Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. 代码 class Solution

PHP用strstr()函数阻止垃圾评论(通过判断a标记)_php技巧

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现.该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false. 语法:strstr(string,search) 参数string,必需.规定被搜索的字符串. 参数search,必需.规定所搜索的字符串.如果该参数是数字,则搜索匹配数字 ASCII 值的字符. 该函数对大小写敏感.如需进行大小写不敏感的搜索,请使用 stristr(). strstr()函数简单演示 复制代码 代码如下: <?phpecho

PHP strstr 函数判断字符串是否否存在的实例代码_php基础

PHP strstr 定义和用法 strstr() 函数搜索一个字符串在另一个字符串中的第一次出现. 该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false. 语法 strstr(string,search) 参数 描述 string 必需.规定被搜索的字符串. search 必需.规定所搜索的字符串.如果该参数是数字,则搜索匹配数字 ASCII 值的字符. 提示和注释 注释:该函数是二进制安全的. 注释:该函数对大小写敏感.如需进行大小写不敏感的搜索,请使用 st

php strstr 函数判断字符串否存在

$city_str=fopen(cgi_path."/data/weather/city.dat","r"); $city_ch=fread($city_str,filesize(cgi_path."/data/weather/city.dat")); $city_ch_arr=explode("|",$city_ch); //如果能匹配到所在市 if(strstr($area_ga,"市")){ fore

PHP字符串函数之 strstr stristr strchr strrchr

strstr -- 查找字符串的首次出现,返回字符串从第一次出现的位置开始到该字符串的结尾或开始. stristr -- strstr 函数的忽略大小写版本 strchr -- strstr 函数的别名 strrchr -- 查找字符串的最后一次出现,返回字符串从最后一次出现的位置开始到该字符串的结尾. strstr 查找字符串的首次出现,返回字符串从第一次出现的位置开始到该字符串的结尾或开始. mixed strstr ( string $haystack , mixed $needle [,

PHP strchr() 函数实例教程

PHP strchr() 函数实例教程 定义和用法 该strchr ( )函数搜索首次出现了一系列内部其他字串. 这个函数返回其余的字符串(从匹配点) ,或FALSE ,如果该字符串搜索没有发现. 这一功能是一个别名的strstr ( )函数. 语法 strchr(string,search) Parameter Description string 必需的.指定字符串搜索 search 必需的.指定的字符串搜索.如果此参数是一个数字,它将寻求匹配的字符的ASCII值的数目 提示和说明注:此功能