#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    char nume[50],*p,text[256],text1[256][15][256],cuv[30];
    FILE *f;
    int i=0,j=0;
    printf("Introduceti cuvantul cautat : ");
    scanf("%s",cuv);
    printf("Introduceti numele fisierului : ");
    scanf("%s",nume);
    f=fopen(nume,"r");
    while(fgets(text,255,f)!=NULL){
        p=strtok(text,",.:;-?! ");
        do{
            strcpy(text1[i][j],&p[0]);
           // printf("text1[%d][%d]=%s ",i,j,text1[i][j]);
            //printf("k[%d]=%d\n",i,k[i]);
            if(stricmp(text1[i][j],cuv)==0) printf("Cuvantul '%s' a fost gasit pe linia %d si coloana %d\n",cuv,i+1,j+1);
            j++;
        }while(p=strtok(NULL,",.:;-?! "));
        i++;
        j=0;
    }
    fclose(f);
    return 0;
}
