jagg
2004-01-30 08:51:59 UTC
Hola a todos. Tengo una duda importante que espero que me resolváis. En el
siguiente código:
void main()
{
char *p;
p="Esto es una prueba";
....
¿Es correcta la asignación a p? No da problemas en ejecución. ¿Se
reserva memoria de forma dinámica para la cadena?
Las mismas cuestiones para la inicialización en la propia definición:
char *p="Esto es una prueba";
¿es esto igual a lo anterior?
Es una duda crucial.
Muchas gracias de antemano.
--------------------------------------------------
Mensaje enviado desde http://grupos.buscadoc.org
--------------------------------------------------
siguiente código:
void main()
{
char *p;
p="Esto es una prueba";
....
¿Es correcta la asignación a p? No da problemas en ejecución. ¿Se
reserva memoria de forma dinámica para la cadena?
Las mismas cuestiones para la inicialización en la propia definición:
char *p="Esto es una prueba";
¿es esto igual a lo anterior?
Es una duda crucial.
Muchas gracias de antemano.
--------------------------------------------------
Mensaje enviado desde http://grupos.buscadoc.org
--------------------------------------------------