Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
26.05.2014
Размер:
611 б
Скачать
#include <stdio.h>

FILE *fp;
char s[255];
char ps[255];
char fn[255];
int i;

int poisk(char s[255],char ps[255])
{
int i,j,k;
i=0;
j=0;
k=0;
for (i=0;i<=strlen(s);i++)
{
while (s[i]==ps[j])
	{
	i++;
	j++;
	if (j==strlen(ps))
		{
		k=k+1;
		j=0;
		}
	}
}
return k;
}

int main()
{
printf("%s","Vvedite stroky dlya poiska: ");
gets(ps);
printf("%s","vvedite imya faila: ");
gets(fn);
i=0;
if((fp=fopen(fn,"r"))==NULL)
	{
	printf("%s","Error \n");
	return(-1);
	}
while ((fgets(s,254,fp))!=0)
{
i=i+poisk(s,ps);
}
fclose(fp);

printf("%d",i);

return 0;
}


Соседние файлы в папке all