
Búsqueda de un carácter en un fichero ASCII
C/Visual C
Publicado el 11 de Febrero del 2002 por Administrador (718 códigos)
9.431 visualizaciones desde el 11 de Febrero del 2002
Búsqueda de un carácter en un fichero ASCII en C.
// http://www.lawebdelprogramador.com
#include <stdio.h>
#include <stdlib.h>
bool busqueda(char[], char);
bool igual(char,char);
main()
{
char nombre_fichero[]="fichero.txt";
char palabra='a';
if(busqueda(nombre_fichero,palabra))
{
printf("\nla palabra está");
}else
{
printf("\nla palabra NO está");
}
}
bool busqueda(char nombre_fichero[], char palabra)
{
char x;
FILE *f;
f=fopen(nombre_fichero,"r");
while(!feof(f) && !igual(x,palabra))
{
fread(&x,1,1,f);
}
fclose(f);
return(igual(x,palabra));
}
bool igual(char x, char palabra)
{
return(x==palabra);
}
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios