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;
}