Enviado em 20/04/2017 - 17:16h
Boa tarde gostaria de saber qual o erro do código, pois estou tentando encontrar uma palavra em um arquivo texto mas quando compilo executo não consegue comparar.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void){
FILE *file;
file= fopen("ab.txt","r");
if (file == NULL){
printf("IMPOSSIVEL ABRIR ESTE ARQUIVO");
getchar();
exit(0);
}
int x;
char frase[100];
char nome[]="palavra";
while(fgets(frase,100,file)!= NULL){
}
x= (strcmp(frase,nome));
if(x==1){
printf(" Encontrado\n");
}
printf("Não Encontrado\n");
fclose(file);
printf(" %s , %s\n",frase ,nome );
return 0;
}