[ Foro de C ]
esta "bien" implementado esto:
char cadena_1 [5] = {"asdf jklj","ajsk dlfj","alsk djfl","ajsk dlfj","akfl sjdl"};
No. Eso no contiene 5 caracteres, sino 5 cadenas (bloques de caracteres).
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)