hola, hise un pequeño ejemlo para mostrarte como puedes buscar en un archivo una palabra en c++ y no en c
Código:
#include <iostream>
#include <fstream>
int main(int argc, char *argv[])
{
std::ifstream fichero; //Crear una variable ifstream para abrir fichero en modo lectura
std::string palabra; //Almasena la palabra a buscar
std::string palabracomp; //Para hacer la comparacion
fichero.open(argv[1]); //Abre el documento que le pases por parametro
if(!fichero) //Si no se puede abrir el fichero
{
std::cout << "No has introdusido ningun fichero en el que buscar por parametro o no existe el fichero";
return 0; //Terminar el programa
}
std::cout << "Introduce la palabra a buscar:";
std::cin >> palabra; //Introducir palabra a buscar
do
{
fichero >> palabracomp; //Ir almasenando lo que va leyendo en palabracomp
if(palabracomp == palabra) //Compararlo con la palabra a buscar
{
std::cout << "Palabra encontrada\n";
return 0; //Acabar programa
}
}while(fichero); //Mientras se pueda seguir
std::cout << "Palabra no encontrada\n";
}
aqui ahi una referencia sobre fstream
http://www.cplusplus.com/reference/iostream/fstream/
no te recomiendo que uses conio, no es estandar y no podrias compilar tu programa en otro sistema claro almenos que eso te importe.
si tienes duda comenta