Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2014, 10:26
rickie_vill
 
Fecha de Ingreso: diciembre-2014
Mensajes: 1
Antigüedad: 9 años, 4 meses
Puntos: 0
Información Problema para medir filas y columnas en una matriz.

Buenas!
Voy a intentar ser lo mas claro y rapido posible.

Tengo una matriz cualquiera en un archivo de texto: Por ejemplo

matriz.txt

1 2 3 4
5 6 7 8
9 8 7 6

El caso es que necesito un codigo que lea la matriz y luego me diga cuantas filas y cuantas columnas tiene, y que, si yo cambio la matriz, agregandole una columna o fila mas, el codigo tambien cambie.

He intentado con:
Código C++:
Ver original
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4.  
  5. int main(){
  6. istream& is ("matriz.txt");
  7. string linea;
  8. int filas=0;
  9.  
  10. while(is.good()){
  11.  getline(is,linea);
  12.  filas++;
  13.  
  14. cout << "El numero de filas es: " << filas-1;
  15. }

Pero, entonces no se como medir las columnas.
Entonces... si alguien me pudiese explicar, como medir las filas y las columnas de la matriz (arreglando el codigo, o empezando todo desde 0) se lo agradeceria mucho.