Igualmente si declaras el arreglo bidimensional de esa forma, podes inicializar el contenido perfectamente:
char listado[3][19]= {
"_:\\mi_listado.txt",
"_:\\notas.txt",
"_:\\p.txt"
};
Pero en el caso que se utilice un arreglo de punteros (que no es lo mismo que declarar listado[3][10]) lo ideal es utilizar memoria dinámica y luego guardar el contenido.
Y por cierto, si te fijas, 10 no es suficiente para las cadenas que quieres guardar con strcpy.
Este
post seguramente sirva.
Saludos!