lo que pasa es que nos pidieron que se leyera un archivo en .txt y se fuera almacenando en un vector....el archivo es de 1720 lineas y cada linea es un número de de 6 dígitos... alguien sabe como hacerlo??(ahhh se me olvidaba el lenguaje es c++)|
|
#1 (permalink) |
![]() Fecha de Ingreso: febrero-2005
Mensajes: 2
|
leer archivos y pasarlos a un vector
lo que pasa es que nos pidieron que se leyera un archivo en .txt y se fuera almacenando en un vector....el archivo es de 1720 lineas y cada linea es un número de de 6 dígitos... alguien sabe como hacerlo??(ahhh se me olvidaba el lenguaje es c++) |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.070
|
que tal, espero que esto te sirva:
[code] ifstream fp; fp.open("entrada.txt"); while(!fp.eof()) { string aux; string aux2[100]; // contara los espacios en blanco que hay en total de todo el enunciado int contEspacios = 0; // mientras nuestro archivo no llegue al End Of File while(!fp.eof()) { // leemos en un string lo que contiene // y va a ser separado por espacios en blanco fp >> aux; // asignamos a la primera posicion del arreglo auxiliar // el primer string aux2[contEspacios] = aux; // le decimoes que avance una posicion contEspacios++; } nota, ese metodo lo tenia de antes y lo que lee es un string , ahi solo cambiale para que lo lea con el tipo de dato que quieras. |
|
|
|