【FROM MSDN && 百科】

原型: char *strchr(const char *s,char c);

#include<string.h>

查找字符串s中首次出现字符c的位置,返回首次出现c的位置的指针,如果s中不存在c则返回NULL。

//#define  FIRST_DEMO
#define  SECOND_DEMO
#ifdef FIRST_DEMO
#include <stdio.h>
#include <conio.h>
#include <string.h>
#pragma warning (disable:4996)
int main(void)
{char string[17];char *ptr;char c='T';strcpy(string,"This is a string");ptr=strchr(string,c);if (ptr){printf("The character %c is at position:%d\n",c,ptr-string);}else{printf("The character was not found\n");}getch();return 0;
}
#elif defined SECOND_DEMO
#include <stdio.h>
#include <conio.h>
#include <string.h>
#pragma warning (disable:4996)
int main(void)
{char answer[100];char *p;printf("Type something:\n");fgets(answer,sizeof answer,stdin);if ((p=strchr(answer,'\n'))!=NULL)   /*fgets不会像gets那样自动地去掉结尾的\n,所以程序中手动将\n位置处的值变为\0,代表输入的结束。*/{*p='\0';}printf("You typed \"%s\"\n",answer);getch();return 0;
}
#endif

strchr函数的用法相关推荐

  1. C语言strchr()函数(字符串中查找子字符)

    头文件:C 标准库 - <string.h> 描述 C 库函数 char *strchr(const char *str, int c) 在参数 str 所指向的字符串中搜索第一次出现字符 ...

  2. php strchr(),php strchr函数怎么用

    PHP strchr函数用于查找字符串的首次出现,其语法是[strchr(string,search,before_search)],参数string必需,是规定被搜索的字符串. php strchr ...

  3. c语言strchr函数内容,c strchr函数_c语言strchr函数_strchr函数用法

    各位看官们,大家好,上一回中咱们说的是字符串比较的例子,这一回咱们说的例子是:字符串查找.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,在C语言的标准库中为我们提供了字符串查找函数,我们 ...

  4. c语言字符串strchr,C语言 strchr 函数用法

    C语言 strchr 函数用法 C语言中strchr函数作用是为在一个串中查找给定字符的第一个匹配之处,该函的原型为"char *strchr(const char *str, int c) ...

  5. C语言中strchr和strrchr函数及用法

    如果需要对字符串中的单个字符进行查找,那么应该使用 strchr 或 strrchr 函数. char *strchr(const char *s, int c); 它表示在字符串 s 中查找字符 c ...

  6. strchr()函数用法及其详解

    strchr()函数的使用 定义 char *strchr(const char *s,int c) 如果s字符串包含c字符,该函数返回指向s字符串首次出现的c字符的指针(末尾的空字符也是字符串的一部 ...

  7. C中strchr()函数用法

    strchr()函数包含于头文件:#include<stdio.h>中: 函数原型为:char * strchr(char * str, char/int c); 函数功能为:在字符串st ...

  8. php中strchr的语法,如何使用php strchr函数

    PHP 如何使用php strchr函数? php strchr()函数语法 功能: 搜索字符串在另一个字符串中的第一次出现. 语法: strchr(string,search,before_sear ...

  9. 关于C语言中的malloc和free函数的用法

    一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...

最新文章

  1. 创建 Pool VIP - 每天5分钟玩转 OpenStack(122)
  2. 图的最短路径dijkstra算法
  3. 第39章 数据的并发处理
  4. 除了eWTP试验区,阿里云还要在马来西亚部署全球第15座数据中心
  5. 设计模式之四(抽象工厂模式第一回合)
  6. Intellij IDEA 重置所有工具栏 Intellij IDEA 中的 Debug 控制台输出窗口不见了的解决办法
  7. leetcode 493. 翻转对(分治算法)
  8. NSString删除换行符号
  9. Java中print、printf、println的区别(对原文进行缩减,截取对自己有用的)
  10. 量子保密通信技术基本原理
  11. PS2021下载Photoshop2021下载安装详细步骤
  12. 自己用服务器搭建网盘,三步轻松搞定,还包括应用测试哦!
  13. 第二章 实例研究:设计一个文档编辑器--《设计模式-可复用面向对象软件的基础》Erich Gamma
  14. 那些年,我开发过的软件
  15. 台式计算机没办法连接wifi吗,台式机没有无线网络连接该怎么办
  16. 解决蝉知安装跳过设置管理员密码步骤的问题
  17. iOS中延时执行(睡眠)的几种方法
  18. P1419 寻找段落
  19. ❤实用❤Word批量替换所有内容
  20. 加快推进农粮产业链变革,中粮业绩创历史新高

热门文章

  1. 我写的博客居然是百度搜索第一名 - 感谢国家 …
  2. 狸窝音频剪辑软件_「附下载链接」常用的5款视频格式转换软件,收藏起来吧...
  3. python 键盘输入数字_九宫格键盘输入
  4. 执行公式_一学就会,一吃就瘦,超简单又好执行的减肥食谱公式!
  5. android 访问服务器josn文件,Android客户端对服务器回来的json文件进行解析
  6. php获取html中文本框内容_小猿圈Python入门之批量获取html内body内容的方法
  7. python打印长方形_利用python打印出菱形、三角形以及矩形的方法实例
  8. ebs 供应商地点信息_供应商,地址,业务实体,地点关联银行账户
  9. linux rpm版本号,linux中RPM包命名规则
  10. c语言元素插入数组并排序,一数组按顺序序存放,插入一个数,按原来排序规律放在相应位置...