📄 1_pro.c
字号:
#include <stdio.h>
#include <string.h>
#include <conio.h>
#define N 81
int findStr(char *str,char *substr)
{
int n=0;
char *p , *r;
while ( *str )
{
p=str;r=substr;
while(*r)
{
if(*r==*p) { r++; p++; }
else break;
}
if(*r=='\0') n++;
str++;
}
return n;
}
main()
{
char str[81],substr[3];
int n;
clrscr();
printf("Enter a string : "); gets(str);
printf("Enter a substring: "); gets(substr);
puts(str);puts(substr);
n=findStr(str,substr);
printf("n=%d\n",n);
ReadWrite();
}
ReadWrite()
{
char str[81],substr[6],ch;
int n,len,i=0;
FILE *rf, *wf ;
rf = fopen("IN90.DAT", "r") ;
wf = fopen("OUT90.DAT", "w") ;
while(i<5)
{
fgets(str,80,rf);
fgets(substr,10,rf);
len=strlen(substr)-1;
ch=substr[len];
if(ch=='\n'||ch==0x1a) substr[len]=0;
substr[2]=0;
n=findStr(str,substr);
fprintf(wf,"%d\n",n);
i++;
}
fclose(rf);
fclose(wf);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -