
22/01/2008, 10:28
|
 | | | Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 17 años, 2 meses Puntos: 24 | |
Re: Almacenar caracteres en c Las cadenas de caracteres ¿ las vas a leer de un fichero, las vas a recibir como parámetro en una función de librerías ... ?
Una posibilidad es
- primero contar la longitud de las cadenas con: num=strlen(ptr)+1)
- luego reservar la memoria con ptrmem=malloc(num)
- Despues rellenar la memoria strcpy(ptrmem,ptr)
- Y luego guardar en un array, lista, (o lo que quieras) cada uno de esos punteros: ptrmem |