Prog#152: pattern matching

/*
pattern matching
Program#152
*/
#include<stdio.h>
main()
{
char a[75],b[75];
int i,j,k;
for(i=0;(a[i]=getchar())!='$';i++);
a[i]='\0';
for(i=0;(b[i]=getchar())!='$';i++);
b[i]='\0';
for(i=0;a[i];i++);
{
k=i;
for(j=0;(b[j]==a[k]&&b[j]!='\0'); j++);
k++;
if(b[j]=='\0')
printf("pattern exists");
}
}