UC3M

Grado en Ing. Telemática/Sist. Audiovisuales/Sist. de Comunicaciones

Arquitectura de Sistemas

Septiembre 2017 - Enero 2018

5.12.3. Arrays de punteros

Plan de trabajo

En muchas ocasiones, es muy útil declarar un array de punteros. Es muy común cuando queremos tener un array de cadenas de caracteres. Si una cadena de caracteres puede escribirse como char *c; un array de cadenas de caracteres podrá escribirse como char **c; o char *c[x];.

Dado el array de punteros siguiente:

#define SIZE 7
char *str[SIZE] = {"Lunes",
                "Martes",
                "Miércoles",
                "Jueves",
                "Viernes",
                "Sábado",
                "Domingo"};

Crea un fichero llamándole arrays_of_pointers.c e implementa una función con el prototipo void print_strings(char **str); que imprima por pantalla las 7 cadenas.