Buenos días les hago una consulta media tonta sobre archivos en c++ ahi les pongo el codigo y abajo la duda.
#include <cstdlib>
#include <iostream>
#include <string>
#include <fstream>
#include <windows.h>
#include <stdio.h>>
#include <conio.h>
using namespace std;
#define USER "asd"
#define PASS "asd"
int opcion;
char get[100];
int main(int argc, char *argv[])
{
string usuario, password;
string nombres[6];
string aux;
error:
cout << "Ingrese su usuario" << endl;
getline(cin, usuario);
cout << "ingrese su contrasenia" << endl;
getline(cin, password);
if (usuario == USER && password == PASS)
{
system("cls");
cout << "bienvenido" << endl;
cout << "1. Agregar" << endl;
cout << "2. Consultar" << endl;
cin >> opcion;
switch (opcion)
{
case 1:
{
ofstream Hola;
Hola.open("Prueba.txt", ios::app);
cout << "Escriba 6 nombres" << endl;
for (int i=0; i<=5; i++)
{
cin >> nombres[i];
Hola << nombres[i] << endl;
}
Hola.close();
break;
}
case 2:
{
ifstream Consulta;
Consulta.open("Prueba.txt", ios::in);
ofstream temporal;
temporal.open("temp.txt", ios::out);
cout << "Ingrese el nombre a consultar" << endl;
cin >> aux;
if (! Consulta.eof())
{
cout << "El nombre se encuentra en el archivo" << endl;
}
else
{
cout << "El nombre no se encuentra en el archivo" << endl;
}
}
}
}
else
system("cls");
cout << "intruso" << endl;
goto error;
system("PAUSE");
return EXIT_SUCCESS;
}
Bien la consulta es quiero consultar un nombre que el usuario diga y que salte un mensaje si ese nombre se encuentra o no en el archivo, hasta la parte de cargar los nombres esta bien, el tema es la parte de consulta, espero su respuestas y des de ya muchas gracias.