Unnamed
public text v1 · immutable#include <stdio.h>
int test(char *t, char *p)
{
int fp, count = 0, ch = 0, i = 0, len;
len = strlen(p);
fp = fopen(t, "r");
while( (ch = getc(fp)) > -1 ) { printf("%c", ch);
if( ch == *(p + i) || ch == *p ) { i = ch==*p?1:(i+1); if(i == len) { ++count; i = 0; }}
else { i = 0; }}
printf("%i", count);
}
int main(int argc, char **argv)
{
test(argv[1], argv[2]);
}