Академический Документы
Профессиональный Документы
Культура Документы
Laboratorio 1:
Pila de Strings sobre una Lista enlazada.
Prof. Mauro San Martín Prof. Samuel López
1
Manejo de Strings
En C los strings son arreglos de caracteres terminados en el carácter nulo.
Como tales pueden ser manejados como punteros a char con el cuidado de
solicitar suficiente memoria para contenerlos. Consecuentemente, un arreglo
de strings se puede declarar como un arreglo de punteros a char, y a medida
que es necesario se puede ir solicitando la memoria suficiente para cada uno.
Por ejemplo:
char *variasPalabras[TAMANO];
char *unaPalabra = "hola mundo!";
...
variasPalabras[i] = malloc((strlen(unaPalabra)+1)*sizeof(char));
strcpy(variasPalabras[i], unaPalabra);
...