问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C中查找一个字符串的特定数据

发布网友 发布时间:2022-07-14 19:07

我来回答

3个回答

热心网友 时间:2023-10-03 06:15

#include <stdio.h>
#include <string.h>

void main()
{
int i=0,j,lena,lenb,lenc;
char a[100]="hello china,right error!",b[10]="error", *ptr;
ptr=strstr(a,b);
if(ptr)
{
lena=strlen(a);
lenb=strlen(b);
lenc=strlen(ptr);
if(lena>lenc) /* 前面有字符 */
{
j=lena-lenc-1;
if((a[j]>='0' && a[j]<='9') || (a[j]>='a' && a[j]<='z') || (a[j]>='a' && a[j]<='z'))
i=1;
}
if(lenc>lenb) /* 后面有字符 */
{
j=lena-lenc+lenb;
if((a[j]>='0' && a[j]<='9') || (a[j]>='a' && a[j]<='z') || (a[j]>='a' && a[j]<='z'))
i=1;
}
if(i==0)
puts("YES");
else puts("NO");
}
else puts("NO");

}

热心网友 时间:2023-10-03 06:15

#include <stdio.h>
#include <string.h>

void main()
{
int i=0,j,lena,lenb,lenc;
char a[100]="hello china,right error!",b[10]="error", *ptr;
ptr=strstr(a,b);
if(ptr)
{
lena=strlen(a);
lenb=strlen(b);
lenc=strlen(ptr);
if(lena>lenc) /* 前面有字符 */
{
j=lena-lenc-1;
if((a[j]>='0' && a[j]<='9') || (a[j]>='a' && a[j]<='z') || (a[j]>='a' && a[j]<='z'))
i=1;
}
if(lenc>lenb) /* 后面有字符 */
{
j=lena-lenc+lenb;
if((a[j]>='0' && a[j]<='9') || (a[j]>='a' && a[j]<='z') || (a[j]>='a' && a[j]<='z'))
i=1;
}
if(i==0)
puts("YES");
else puts("NO");
}
else puts("NO");

}

热心网友 时间:2023-10-03 06:16

string isYesNo="";
foreach(string str in a){
if(str.Contains("error")){
isYesNo="YES"
}else{
isYesNo="NO";
}
}

热心网友 时间:2023-10-03 06:16

string isYesNo="";
foreach(string str in a){
if(str.Contains("error")){
isYesNo="YES"
}else{
isYesNo="NO";
}
}

热心网友 时间:2023-10-03 06:16

#include<stdio.h>
#include<string.h>
#include<conio.h>
int f(char *a,char *b,int m,int n)
{if(m+n>strlen(a))
return 0;
int i;char p[100];
for(i=0;i<m;i++)
p[i]=a[i];
p[i]=0;
strcat(p,b);
for(i=0;i<m+n;i++)
if(p[i]!=a[i])
break;
if(i>=m+n)
return 1;
else return f(a,b,m+1,n);
}
main()
{char a[]="hello china,right error!",b[]="error";
if(f(a,b,0,strlen(b)))
puts("yes");
else puts("no");
getch();
}追问你这个只能判断有error这个词,如果是errorskldj,或则11eweerror也会显示YES

追答char a[100],b[100];
gets(a);
gets(b);
不就结了

热心网友 时间:2023-10-03 06:16

#include<stdio.h>
#include<string.h>
#include<conio.h>
int f(char *a,char *b,int m,int n)
{if(m+n>strlen(a))
return 0;
int i;char p[100];
for(i=0;i<m;i++)
p[i]=a[i];
p[i]=0;
strcat(p,b);
for(i=0;i<m+n;i++)
if(p[i]!=a[i])
break;
if(i>=m+n)
return 1;
else return f(a,b,m+1,n);
}
main()
{char a[]="hello china,right error!",b[]="error";
if(f(a,b,0,strlen(b)))
puts("yes");
else puts("no");
getch();
}追问你这个只能判断有error这个词,如果是errorskldj,或则11eweerror也会显示YES

追答char a[100],b[100];
gets(a);
gets(b);
不就结了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人教版小学英语课本哪里能下载到MP3 小学英语同步听力音频去哪里找 去陆丰旅行,要提前做好什么准备? 请教高手:苹果6s能不能安装两个微信?谢谢指点! 对于一个在女性内衣店工作的男性,你们怎么看待 ...湖是世界最深和蓄水量最大的咸水湖 B.死海是世界最低点 C.马来群 ... ...世界最大的湖泊___世界上人口最多的国家___世界上面积最大... 世界最深和蓄水量最大的湖是什么?世界最低点是哪?世界面积最大的高原... 尚赫净水器滤芯 如何清洗尚赫 中考后多久录取通知书 请问vivo x21处理器是710?然后vivo new处理器是845吗?两个不同版本将吗? 《阴阳天师之末代天师》两个香港主角最后的粤语讲的是什么?急急急 有高分 阴阳天师gl 求灵异怪谭之阴阳天师txt 《阴阳天师》最新txt全集下载 阴阳天师_by落语_txt全文阅读,百度网盘免费下载 南昌刘姓的来源 陈太丘与期友尽这篇文言文有诚信的名言警句写出三句注明作者&#65533; 你是怎么理解“上帝的最大智慧”的?请谈谈你读完文章之后的感受 今年务川中考录取通知书什么时候发放 上帝啊无穷的智慧无限的奥秘出处在哪里 坚信至善是上帝智慧的本质所在;如何让广大普通人更多更容易的领悟上帝的智慧? 用越南电话卡申请的抖音可以开直播吗 怎样才能得到上帝教给我们的智慧? 上帝把智慧洒满人间,唯独给你撑了把伞什么意思 上帝的智慧能超过人的想象力吗? 上帝的智慧是? 耳洞打在哪个位置是最痛的 打耳洞打在什么部位最疼 C语言中字符串的查找与替换 如何在一个字符数组中查找一个指定的字符?(c或c++) 奉城洪庙社保中心办公时间 自来水烧开后晾温后喝有土腥味是什么原因? 4月开始有小飞虫很吓人,怎么办?求高手!! 这种联想迷你机箱的电源怎么拆? 联想家悦机电源怎么拆 急!!鲍鱼的做法 抖音买普洱茶质量 梦见儿子穿着军装带着行李退伍回来了,儿子真的在部队转不了士官了吗 退五一年了还梦见儿子从部队回家不想回部队? 梦到儿子退伍,回到家时穿的破破烂烂 梦见儿子退伍回家身上生了几个疙瘩 陕西社保中心上班时间表- 问一问 最近一看抖音有种幸福的感觉,好像恋爱了一样,回到现实,哎,算了吧,孤独症吗? 普陀区社保中心 工作时间- 问一问 具荷拉母亲继承女儿4成遗产,你觉得合理吗? 具荷拉母亲继承女儿4成遗产,离家弃养儿女20多年为何还有资格继承遗产? 做酷狗主播的传媒公司靠谱吗 具荷拉法通过,其母当年所得的20亿该怎么办?