🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11670

Re: Segmentation fault

#11670
From: Gonzalo Higuera
Date: Tue, 16 Oct 2001 17:04
23 lines
1924 bytes
>
>Tambi�n puedes asociar memoria a un puntero en la declaraci�n:
>
>char *name="0123456789"; /*Cada car�cter representa un byte de memoria
>reservada/

   Esta no es una forma adecuada de reservar memoria. Una cadena
definida en tiempo de compilaci�n, como es el caso, puede ser guardada
en zona de memoria de s�lo lectura. Adicionalmente, si prescindes de
este consejo y no tienes problemas, hay otra posible fuente de eror.
Si reservas memoria en m�s de un lugar con la misma cadena es muy
probable (no s� si seguro) que todos los punteros inicializados de
esta manera apunten a la misma posici�n de memoria (creo que es un
requerimiento o una posibilidad del est�ndar ANSI para ahorrar
recursos).

   Por lo tanto, la manera correcta de reservar zonas de memoria fijas
es mediante el uso de arrays, como explicabas en tu mensaje. No creo
que haya problema en que el array forme parte de un struct.

   Saludos,

     Gonzalo.
Technical Details
Message-ID: <3bcc65c9.4701509@news.mad.ttd.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!sjcppf01.usenetserver.com!usenetserver.com!nntpserver.com!hub1.nntpserver.com!news-out.spamkiller.net!propagator-la!news-in-la.newsfeeds.com!news-in.superfeed.net!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail
References: <lnhip9.bq.ln@xxx.com> <slrn9rpltn.l8.sromero@compiler.linux.es> <8s0jp9.cp.ln@xxx.com> <3BBE0FD7.EAE56E36@teleline.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b3c8decf211f42e0
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-10-16 10:05:52 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!sjcppf01.usenetserver.com!usenetserver.com!nntpserver.com!hub1.nntpserver.com!news-out.spamkiller.net!propagator-la!news-in-la.newsfeeds.com!news-in.superfeed.net!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail
From: palantios@hotmail.com (Gonzalo Higuera)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Segmentation fault
Date: Tue, 16 Oct 2001 17:04:38 GMT
Organization: Telefonica Transmision de Datos
Lines: 23
Message-ID: <3bcc65c9.4701509@news.mad.ttd.net>
References: <lnhip9.bq.ln@xxx.com> <slrn9rpltn.l8.sromero@compiler.linux.es> <8s0jp9.cp.ln@xxx.com> <3BBE0FD7.EAE56E36@teleline.es>
NNTP-Posting-Host: 217-126-173-123.uc.nombres.ttd.es
X-Newsreader: Forte Free Agent 1.11/32.235