strchr函数的用法
【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函数的用法相关推荐
- C语言strchr()函数(字符串中查找子字符)
头文件:C 标准库 - <string.h> 描述 C 库函数 char *strchr(const char *str, int c) 在参数 str 所指向的字符串中搜索第一次出现字符 ...
- php strchr(),php strchr函数怎么用
PHP strchr函数用于查找字符串的首次出现,其语法是[strchr(string,search,before_search)],参数string必需,是规定被搜索的字符串. php strchr ...
- c语言strchr函数内容,c strchr函数_c语言strchr函数_strchr函数用法
各位看官们,大家好,上一回中咱们说的是字符串比较的例子,这一回咱们说的例子是:字符串查找.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,在C语言的标准库中为我们提供了字符串查找函数,我们 ...
- c语言字符串strchr,C语言 strchr 函数用法
C语言 strchr 函数用法 C语言中strchr函数作用是为在一个串中查找给定字符的第一个匹配之处,该函的原型为"char *strchr(const char *str, int c) ...
- C语言中strchr和strrchr函数及用法
如果需要对字符串中的单个字符进行查找,那么应该使用 strchr 或 strrchr 函数. char *strchr(const char *s, int c); 它表示在字符串 s 中查找字符 c ...
- strchr()函数用法及其详解
strchr()函数的使用 定义 char *strchr(const char *s,int c) 如果s字符串包含c字符,该函数返回指向s字符串首次出现的c字符的指针(末尾的空字符也是字符串的一部 ...
- C中strchr()函数用法
strchr()函数包含于头文件:#include<stdio.h>中: 函数原型为:char * strchr(char * str, char/int c); 函数功能为:在字符串st ...
- php中strchr的语法,如何使用php strchr函数
PHP 如何使用php strchr函数? php strchr()函数语法 功能: 搜索字符串在另一个字符串中的第一次出现. 语法: strchr(string,search,before_sear ...
- 关于C语言中的malloc和free函数的用法
一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...
最新文章
- 创建 Pool VIP - 每天5分钟玩转 OpenStack(122)
- 图的最短路径dijkstra算法
- 第39章 数据的并发处理
- 除了eWTP试验区,阿里云还要在马来西亚部署全球第15座数据中心
- 设计模式之四(抽象工厂模式第一回合)
- Intellij IDEA 重置所有工具栏 Intellij IDEA 中的 Debug 控制台输出窗口不见了的解决办法
- leetcode 493. 翻转对(分治算法)
- NSString删除换行符号
- Java中print、printf、println的区别(对原文进行缩减,截取对自己有用的)
- 量子保密通信技术基本原理
- PS2021下载Photoshop2021下载安装详细步骤
- 自己用服务器搭建网盘,三步轻松搞定,还包括应用测试哦!
- 第二章 实例研究:设计一个文档编辑器--《设计模式-可复用面向对象软件的基础》Erich Gamma
- 那些年,我开发过的软件
- 台式计算机没办法连接wifi吗,台式机没有无线网络连接该怎么办
- 解决蝉知安装跳过设置管理员密码步骤的问题
- iOS中延时执行(睡眠)的几种方法
- P1419 寻找段落
- ❤实用❤Word批量替换所有内容
- 加快推进农粮产业链变革,中粮业绩创历史新高
热门文章
- 我写的博客居然是百度搜索第一名 - 感谢国家 …
- 狸窝音频剪辑软件_「附下载链接」常用的5款视频格式转换软件,收藏起来吧...
- python 键盘输入数字_九宫格键盘输入
- 执行公式_一学就会,一吃就瘦,超简单又好执行的减肥食谱公式!
- android 访问服务器josn文件,Android客户端对服务器回来的json文件进行解析
- php获取html中文本框内容_小猿圈Python入门之批量获取html内body内容的方法
- python打印长方形_利用python打印出菱形、三角形以及矩形的方法实例
- ebs 供应商地点信息_供应商,地址,业务实体,地点关联银行账户
- linux rpm版本号,linux中RPM包命名规则
- c语言元素插入数组并排序,一数组按顺序序存放,插入一个数,按原来排序规律放在相应位置...