Dev - C++ - pasar datos de tipo int desde un archivo .txt a un arreglo

   
Vista:

pasar datos de tipo int desde un archivo .txt a un arreglo

Publicado por Julian (3 intervenciones) el 20/11/2015 20:57:39
¿Existe alguna función para pasar datos de tipo int desde un archivo .txt a un arreglo?
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

pasar datos de tipo int desde un archivo .txt a un arreglo

Publicado por agustin (306 intervenciones) el 20/11/2015 22:16:17
Es algo muy específico y no hay ninguna así pero te puedes fabricar la tuya con menos de 10 líneas de código.
1.Usas un ifstream para trabajar con el archivo.
2.Usas un bucle que lea el archivo hasta que llegue al final.
3.Lees el archivo con cin.
4.Usas std::vector<int> myvector; para guardar en el lo que leas del archivo. Cada vez que leas un entero usas el método resize del vector para incrementar su tamaño.
5.Y cierras el archivo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

pasar datos de tipo int desde un archivo .txt a un arreglo

Publicado por Julian (3 intervenciones) el 21/11/2015 04:19:43
Gracias. Ya tengo mi código.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
main()
{
 
	int i=0,vector[10];
 
	FILE *p;
	fstream in;
	in.open("elementos.txt",ios::in);
 
	i=0;
	in>>vector[i];
	while(!in.eof())
	{
		i++;
		in>>vector[i];
	}
	for(i=0;i<10;i++)
	{
	cout<<vector[i];
	}
	fclose(p);
getch();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de xve

pasar datos de tipo int desde un archivo .txt a un arreglo

Publicado por xve (56 intervenciones) el 21/11/2015 10:52:08
Hola Julian, gracias por compartirlo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar