¿Podrían ayudarme con este código?
Código:
Mis dudas son las siguientes:lee_archivo(void) { double c[max][3]; ifstream input; //Define la variavle de mi archivo. input.open("datos.prn"); //función para abrir el archivo en la variable input if (input.good()) //indica que el archivo abrio cout << "El archivo datos.prn fue abierto correctamente"; else //indica fracaso cout << "El archivo datos.prn no pudo ser abierto correctamente"; int i = 0; do { for(int j=0; j<3; j++) input >> c[i][j]; i++; } while(termine el archivo) input.close(); }
1.- datos.prn es un archivo que tiene tres columnas de datos. por ende la matriz c tiene tres colunmas.
2.- ¿Esta bien ese lazo do...while y el for? es decir los datos del archivo caeran donde deseo
3.- ¿Como le digo al while que el archivo llego a su fin?
Gracias
PD.: estoy usando la biblioteca fstream.