Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2015, 14:02
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: pasar archivo csv a matriz en c++

Cita:
Iniciado por dryant Ver Mensaje
Lo he puesto en principio como vector porque no se me ocurria como hacerlos como matriz
Puedes usar matrices de varias formas, te expongo dos de ellas:

Código C++:
Ver original
  1. // una matriz
  2. string matriz[num_filas][num_columnas];
  3.  
  4. // Acceder a un elemento
  5. matriz[fila][columna] = "prueba";
  6.  
  7. // Otra matriz
  8. string matriz[num_filas*num_columnas];
  9.  
  10.  
  11. // Acceder a un elemento
  12. matriz[ fila * num_filas + columna ] = "prueba";

Cita:
Iniciado por dryant Ver Mensaje
y aún así tampoco funciona correctamente ya que cuando llega al final de la linea, en vez de pasar a otra celda, almacena en la misma celda el ultimo digito, el salto de linea y el primer digito de la siguietne linea...
Eso te pasa porque tu código no distingue entre filas... el elemento 0 siempre va a ser el mismo, independientemente de que estés en la columna 3 o en la 23595.

Un saludo.