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
#include <iostream> #include <fstream> #include <string> int main(){ istream& is ("matriz.txt"); string linea; int filas=0; while(is.good()){ getline(is,linea); filas++; cout << "El numero de filas es: " << filas-1; }
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.