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...

先输入10个字符串,然后依次计算字符串长度,找到最长的一个,并把这个字符串输出即可。代码如下:#include #include int main(){ char s[10][100]; int i; int max_i, max_len = 0; for(i = 0; i < 10; i ++) scanf("%s",a[i]);//输入10个字符...

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

参考代码: #include int main(void){char a[80];char b[80];char *p = a;//辅助变量pint count = 0;//用来记录子串出现的次数printf("请输入主字符串:");gets(a);printf("请输入要查找的子串:");gets(b);while((p = strstr(p,b)) != NULL){coun...

//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"#include "string.h"int strstr(char *a,char *b){ char *strstr(const char *,const char *); int sum=0,ln=strlen(b); while(a=strstr(a,b)){ sum++; a+=ln; } return sum;}int m...

函数返回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; }

通过for循环依次遍历该字符串,如果存在就输出位置,不存在输出不存在该字符。 参考代码: #include#include#define N 100int main(){char a[N]="hello world!",ch;//初始化字符串 int i,len,f=1;scanf("%c",&ch);//输出查找字符 len=strlen(a);...

#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]; //为保证不丢失,定义成静态 ...

FILE* fp=fopen("filename", "r"); char buf[1024]; char word[] = "hello"; while(fgets(buf, 1024, fp) != NULL){ char * p = strstr(buf, hello);//p为hello的出现位置,NULL则为没找到 ... }

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