lfrg.net
当前位置:首页 >> 用C语言编写一个从普通文本字符串中查找给定字符串... >>

用C语言编写一个从普通文本字符串中查找给定字符串...

问题是这样:C语言编写函数int fun(char *s,char *c), 函数的功能是查找母串s中,字串c出现的次数. 答案是这样: #include #include int fun(char*s,char*c) { int i=0,j=0,k,n=strlen(c),a=0; while(s[i]) { if(s[i]==c[j]) { for(k=1;(s[i+k]&&...

#include #include void Input() { FILE *fp; if((fp = fopen("file1.txt","w")) ==NULL) { exit(1); } char a; printf("输入一串字符,以$结束\n"); while(scanf("%c",&a) && a!= '$') { fputc(a,fp); } fflush(stdin); fclose(fp); } int Find...

#include #define N 100char *Mid(char a[],int i,int j);//返回值类型是指针void main(){ char k[12]="HELLOWWORLD"; printf("%s", Mid(k,3,4) );}char *Mid(char a[],int i,int j){ int m,t=0; static char b[N]; //为保证不丢失,定义成静态 ...

strlen()函数用来计算字符串的长度,其原型为: unsigned int strlen (char *s); 【参数说明】s为指定的字符串。 strlen()用来计算指定的字符串s 的长度,不包括结束字符"\0"。 【返回值】返回字符串s 的字符数。

函数返回str2在str1中出现的次数 #include unsigned int strstrcount( char *str1, char *str2 ) { char *str = str1; unsigned int c = 0; while( (str = strstr( str, str2 )) != NULL ) { c++; str++; } return c; }

实现代码如下: #include #include int main(){ char S[100],T[20]; char ch1,ch2; printf("请输入主字符串:\n"); ch1=getchar(); int i=0; while(ch1!='\n') { S[i]=ch1; i++; ch1=getchar(); } printf("请输入要筛选的字符串:\n"); ch2=getcha...

打开文件,遍历文件内容然后一个一个匹配查找就好了。 下面是一段示例代码: #include int main() { FILE *fp; char filename[100]; printf("请输入文件名:\n"); gets(filename); fp=fopen(filename,"r"); char c,x,flag=0; printf("请输入要查...

按你追问的要求改了一下。这段代码能把键盘输入的特定字符串后面双引号内的文字提取出来存入XYZ.txt文件中。在提取过程中滤除了源文件中的'\n'和' '。供参考…… #include "stdio.h"// #include "string.h"// #include "stdlib.h"// void main(voi...

#include #include int fun(char *s) { int num=0; char ch; while((ch=*s++)!='\0') if((ch=65) || (ch>=97 && ch

//--------------------------------------------------------------------------- #include int search(const char *a,const char b) { int i; for (i = 0; a[i]; i++) if (a[i]==b) return i; return -1; } int main(int argc, char* argv[]) ...

网站首页 | 网站地图
All rights reserved Powered by www.lfrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com