1.- en esta primera parte genero el fichero
Código c++:
Ver original
void carga(int matriz[][2]) { int dec, f, c,i=1; ofstream alumnos; alumnos.open("RegistroNotas.txt",ios::out|ios::app); if (alumnos.fail()) { cout<<"Error al abrir el archivo"<<endl; }else { for (f=0; f<20; f++) { alumnos<<"Alumno "<<i<<endl; alumnos<<"Nota 1: "<<matriz[f-1][2]<<endl; alumnos<<"Nota 2: "<<matriz[f][1]<<endl; alumnos<<endl; i=i+1; } alumnos.close(); } }
2.- En esta intento leerlo y volcarlo en una matriz.(Es una de las ultimas que probe)
Código c++:
Ver original
void cargamat(int matriz[][2]) { int f,c,nota1,nota2; ifstream salida; salida.open("RegistroNotas.txt",ios::in); if (salida.fail()) { cout<<"Error al abrir el archivo"<<endl; }else { while (salida.eof()) { for (int c=0; c<20; c++) { for(int f=0; f<2; f++) { salida>>matriz[c][f]; } } } salida.close(); } }
3.- Les dejo como se generan los datos en el archivo.
Alumno 1
Nota 1: 8
Nota 2: 9
Alumno 2
Nota 1: 8
Nota 2: 1
Alumno 3
Nota 1: 7
Nota 2: 3
Alumno 4
Nota 1: 9
Nota 2: 1
Alumno 5
Nota 1: 8
Nota 2: 7
etc hasta el alumno 20.....
En lo que me puedan dar una mano sera agradecido....