1. 使用库函数

string.h 
strstr函数 
函数名: strstr 
功 能: 在串中查找指定字符串的第一次出现 
用 法: char *strstr(char *str1, char *str2);

strchr()                          #对比记忆这是查找字符的。
说明:返回指向第一次出现str2位置的指针,如果没找到则返回NULL。

调用函数,判断返回值是否等于NULL,决定是否输出 
如; 
char *p=".c"; //需要的子串
if(strstr(A,p)) printf("%s",A);

2. 不使用库函数

第一行是要查找的字符串 
第二行是被查找句子

输出要查找的字符串在被查找句子的首个位置

#include<stdio.h>
#include<string.h>
void main()
{
int i,j,la,lb,num=0;
char c,a[120],b[4500];
while((c=getchar())!='\n') a[num++]=c;a[num]='\0';
num=0;
while((c=getchar())!='\n') b[num++]=c;b[num]='\0';
la=strlen(a);lb=strlen(b);
for(i=0;(lb-i)>=la;i++)
{if(b[i]==a[0])
{for(j=0;j<la;j++)
if(b[i+j]!=a[j]) break;
if(j==la) {printf("%d\n",i+1);break;}
}
}
}

3. 使用指针

#include "stdio.h"
#include "conio.h"
#include "string.h"
int main()
{
char str[20]="jsdlaadf",substr[10]="sdf";
char *p=str,*q=substr;
int flag=0;
for(;*(p+strlen(substr)-1);p++)
{
for(q=substr;*p==*q&&*q;p++,q++);
if(!*q)
{
flag=1;
break;
}
}
if(flag==1) puts("accord");
else puts("not accord");
system("pause");
}

C语言判断字符串包含相关推荐

  1. python contains_Python中有判断字符串包含(contains)子串的方法吗?

    Python中有判断字符串包含(contains)子串的方法吗? 题目 我在Python中寻找判断 string.contains 或 string.indexof的方法 我想实现if not som ...

  2. C语言判断字符串是否为回文

    C语言判断字符串是否为回文 回文就是字符串中心对称,如"abcba"."abccba"是回文,"abcdba"不是回文. /*判断字符串是否 ...

  3. html 字符串包含某字符,js判断字符串包含某个字符的方法

    本文教程操作环境:windows7系统.jquery3.2.1版本,DELL G3电脑. 小编介绍过js中使用indexOf() 方法判断字符串包含某个字符(https://www.py.cn/web ...

  4. C语言判断字符串类型及个数并输出

    C语言判断字符串类型及个数并输出,这里判断的是: 小写字母:大写字母:空格:数字: #include <stdio.h> int main() {char a;int letter = 0 ...

  5. Java判断字符串包含英文

    /** 判断字符串中是否含有英文,包含返回true*/ private boolean isENChar(String string) {boolean flag = false;Pattern p ...

  6. js包含字符串判断(js判断字符串包含某个字符串)

    JS代码判断字符串中有多少汉字? 本例的重点是正则表达式的应用步骤.(1)创建一个正则表达式变量"re":(2)使用"re"的"test"方 ...

  7. java 字符串包含_java判断字符串包含某个字符的实例方法

    java判断字符串是否包含某个字符的方法: 一.contains方法 1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2: ...

  8. js判断字符串包含某个字符_python判断字符串以什么开始

    简介 Python在处理文本的时候经常需要判断以什么字符串开头,可以取字符串索引进行判断,也可以直接使用startswith函数进行判断. 取索引字符串判断 str="人生苦短,我用Pyth ...

  9. excel判断字符串包含另一个字符串_【前端冷知识】如何正确判断一个字符串是数值?...

    在网页中,我们从用户输入的内容中获取的值通常是字符串,但是有时候我们希望用户输入的内容一定要能转成数值: <input id="userInput"> userInpu ...

最新文章

  1. 线程 信号量 java_JAVA多线程-Semaphore信号量
  2. 北斗导航 | 获取观测卫星的位置信息,并绘制卫星的方位角和仰角得到星空图:GSV语句(附Matlab源代码)
  3. javascript option 菜单图标_MacBook上神奇的Option键
  4. [转载] Python学习:Python成员运算符和身份运算符
  5. StackOverFlow优选的十条编程观点
  6. Linux常见的发行版SUSE、Ubuntu、RedHat、CentOS、Fedora的联系和区别
  7. js中数组filter过滤奇偶数_JS filter()方法:根据指定条件过滤数组元素
  8. matlab连通区边界_Matlab图像处理学习笔记(一):二值化、开操作、连通区域提取、重心、ROI...
  9. visual设计的界面发布到iis上显示不一样_Material Design暗夜模式设计指南
  10. MAC 开发环境搭建及工具
  11. Asp.net页面生命周期详解任我行(2)-WebForm页面生命周期WEBFORM_ASPNET控件树的生成和作用...
  12. md文件转换为pdf文件(带目录和不带目录简捷操作)
  13. 【Pandas】北理工嵩天老师Python数据分析与展示之Pandas
  14. 呼叫转移流程分析(一)
  15. 如何解决U盘装系统后磁盘总容量变小
  16. 2021年软件定义通信发展环境(PEST)分析:新兴网络业务推动软件定义通信行业发展 [图]
  17. Unity 中的4X4矩阵
  18. IDEA解决crtl+space与搜狗输入法冲突
  19. Playbooks 简介
  20. 把照片做成计算机符号,把家驹的照片做成了符号的形式

热门文章

  1. Docker 扩容 容器空间大小 - 九
  2. 超级牛人在华为工作十年的感悟——徐家骏
  3. 使用搜狐接口获取客户端IP地址
  4. 工程伦理案例分析-波音737MAX空难
  5. 浏览器请求状态码为空,谷歌net::ERR_INSECURE_RESPONSE, 火狐Network error安全性错误无法载入此资源 ,IE网络错误0x800c0019访问此资源的安全证书无效问题
  6. core文件限制解除
  7. ubuntu终端不显示绝对路径
  8. 【Java核心面试宝典】Day17、详解“Keep-Alive”和“非 Keep-Alive”区别及使用场景
  9. TT语音母公司IPO:算法社交的暗流和壁垒
  10. powerpoint取色器有什么用|ppt取色器使用教程