Bucle a través de matriz de caracteres línea por línea

Sé cómo recorrer un archivo línea por línea leyendo un ARCHIVO * usando fopen, fgets, etc. pero ¿cómo puedo ver una línea char array por línea usando C simple? He buscado mucho en Google y solo puedo encontrar cosas que se lean de un archivo.

 #include  char *sgets(char *s, int n, const char **strp){ if(**strp == '\0')return NULL; int i; for(i=0;i 

Leyendo una matriz de caracteres línea por línea: ¿Qué significa una línea? ‘\ n’ Quizás.

así, iterar a través de la matriz.

  int main() { char array[10]="ab\nbc\ncd\n"; int lines =0;int i=0; while(array[i]!='\0') { if(array[i]!='\n') printf("%c",array[i++]); else { lines++;i++; printf("\n"); } } return 0; }