Dev - C++ - Manejo de archivos en C++

 
Vista:
sin imagen de perfil

Manejo de archivos en C++

Publicado por Nicolas (1 intervención) el 27/10/2014 22:21:13
Hola necesito crear un programa en el cual ingrese datos en un archivo y despues los extraiga y seleccione uno de esos datos al azar. Hasta el momento pude crear el archivo y ingresar datos y tambien extraerlos pero no se como continuar. Agradeceria que me dieran una mano. Les dejo lo hecho hasta ahora.

#include <iostream>
#include <cstdlib>
#include <fstream>
#include <conio2.h>
#include <string.h>

using namespace std;

int main(int argc, char *argv[]) {

int i = 0;

ofstream entrada;

entrada.open("texto2.txt" , ios::out | ios::app);

if (entrada.fail())

{

cout<<"El archivo no se creo correctamente"<<endl;

getch();

} else

{

char palabra[20];

strcpy (palabra,"argentina");

entrada<<palabra<<endl;

entrada.close();

cout<<"Los datos fueron almacenados correctamente\n"<<endl;

getch();

}

ifstream salida;

salida.open ("texto2.txt" , ios::in);

if (salida.fail())

{

cout<<"El archivo no pudo ser abierto o no existe"<<endl;

getch();

} else

{
string palabra;

getline(salida,palabra);



while (!salida.eof())

{


getline(salida,palabra);

cout<<palabra<<endl;

i++;


}



}

salida.close();

getch();


return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder