Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2009, 14:32
tamy_blackyf
 
Fecha de Ingreso: julio-2009
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta ¿como pasar datos de un archivo a un arreglo?

holas!!

soy nueva en esto de la programacion,
resulta qe nos dieron un trabajo pero para poder empezarlo a crear en si necesito que este tome los datos de un archivo y los copie en un arreglo, cuente la cantidas de datos y los muestre enn pantalla utilizando funciones

estoy usando dev c

e buscado informacion por todos lados y no logro encontrar nada asi qe si alguien puede ayudarme se lo agradeseria mxo!!


esto es lo que tengo hasta es momento

#include<iostream.h>

#include<fstream.h>

#define max 1000


int validar();
void llenar(int a[max],int n);
void insercion(int a[max],int n)

int main()

{
int a[max];
int n;
n=validar();
void insercion();
system("pause");
}

int validar()
{

int num, n; // en num se guardar el numero sacado del archivo y n contara cuantos hay

char nombre[15]; // guarda el nombre del archivo

ifstream f; //variable tipo archivo

system("cls");

cout << "Ingrese Nombre de Archivo donde estan los datos: ";

cin>>nombre;

f.open(nombre); // abre el archivo para extraer datos

if (f.fail()) //Chequea que el archivo exista

{ cout<<"\n\n\n Archivo no existe";

system("pause");

}

else

{ cout << "\n\n\n Los numeros que hay en el archivo "<<nombre <<" son: \n\n\n";

n=0; // en un comienzo hay cero datos

while(f>>num) // otra forma de llegar al final del archivo - solo funciona con numeros

//lee el valor en num y avanza en el archivo hasta que no queden datos

{ cout <<num << "\t";

n++;

}

cout << "\n\n\n\n\tEl archivo contiene " << n <<" Numeros\n";

system("pause");

}

f.close();

return 0;

}