Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2014, 10:51
Ockdatone
 
Fecha de Ingreso: febrero-2014
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Lectura datos.txt.

Yo me imaginaba que sería algo de este estilo, pero esto no funciona y encima no tengo ni idea de porque ni de como arreglarlo... La verdad es que toda mi vida he programado en Matlab y no se cómo trabajar con C++.

Código:
int main (void){
    
    float tabla1[][], tabla2[][], tabla3[][];
    
    ifstream datos("datos.txt");
    int i=0, j=0;
    
    
    while (!datos.eof()){
          if (datos != '#'){
          datos >> tabla1[i][j];
          if (j==3){
               i++;
               j=0;
               }
          else{
               j++;
               }
          }
          }
    
    i=0, j=0;
    
    while (!datos.eof()){
          if(datos != '#'){
          datos >> tabla2[i][j];
          if (j==4){
               i++;
               j=0;
               }
          else{
               j++;
               }
          }
          }

    i=0, j=0;
    
    while (!datos.eof()){  
          if (datos != '#'){    
          datos >> tabla3[i][j];
          if (j==1){
               i++;
               j=0;
               }
          else{
               j++;
               }
          }
          }
    
    datos.close();
}