[C con Clase] Trabajar con cadenas

David fire ddfire en gmail.com
Dom Nov 16 21:24:42 CET 2008


pregunta
usando

unsigned char* cadena;
cadena = "mensaje";

entiendo que en  cadena = "mensaje"
se asigna en cadena un puntero al const char [] en el que vive "mensaje"
pero vive dentro del bloque unicamente ese puntero?
cual es el scope y la vida?
gracias
David


2008/11/16 Programante <programante en gmail.com>

> coke escribió:
>
>> solo asignale la cadena a un arreglo de char, y cada uno de los caracteres
>> quedara en posiciones correlativas
>> algo como asi
>>
>> unsigned char cadena [100];
>> cadena = "mensaje";
>>
> Esto no se puede hacer.
>
> O usas
> unsigned char* cadena;
> cadena = "mensaje";
>
> O bien
> unsigned char cadena [100];
> strcpy(cadena, "mensaje");
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
(\__/)
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20081116/dbf7954c/attachment.html>


Más información sobre la lista de distribución Cconclase