gpt4 book ai didi

C 具有无限输入的匹配模式

转载 作者:行者123 更新时间:2023-11-30 18:48:02 25 4
gpt4 key购买 nike

我正在尝试编写一个无限接收输入的程序,每当输入序列与给定模式匹配时,它应该打印已找到匹配项并继续搜索该模式的其他出现情况我设法编写了这个代码

    #include<stdio.h>
#include<string.h>
int main(){
char ch;
char pattern[4]="1234";
int i=0;
while(1){
scanf("%c",&ch);
if(ch==pattern[i]){
count+=1;
i+=1;
}
//printf("%c",ch);
}
return 0;
}

帮我解决一下代码

最佳答案

你可以从这里开始,你明白了。

  #include<stdio.h>
#include<string.h>
int main(){
char ch;
char pattern[4]="1234";
int i=0;
while(1){
scanf(" %c",&ch);
if(ch==pattern[i]){
i+=1;
} else {
i = 0;
}
if (i == 4) {
printf("match found!\n");
i = 0;
}
//printf("%c",ch);
}
return 0;
}

关于C 具有无限输入的匹配模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46853141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com