Una ayudita en C please es urgente

Buenas tengo una duda en c y no se como resolverla, tengo una matriz NxN donde N en un ejemplo es 9 vale la question es que quiero comparar las columnas entre si por tal de saber si son iguales como si fueran un array.

Se que la funcion es strcmp pero como le digo que es la columa 1 de la matriz pq intento poner matriz[][1] y me peta


PD: el lenguaje es c y el compilador gcc
En C una matriz es un vector de vectores. Si suponemos que cada fila es un vector, no puedes "crear" un vector que contenga todos los valores de cierta columna, tendrás que recorrer esa columna dato a dato o usar un vector auxiliar, almacenar ahí los datos de la columna y hacer lo que quieras.

Por ejemplo, en la matriz m[x][y] la primera columna va desde m[0][0] hasta m[x-1][0]

strcmp se usa para comparar cadenas.
1 respuesta