Article View: es.comp.os.linux.programacion
Article #813Re: Ayuda con punteros [C]
From: iarenaza
Date: Wed, 23 Aug 2006 12:00
Date: Wed, 23 Aug 2006 12:00
33 lines
2447 bytes
2447 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>>>>> "Pascal" == Pascal Bourguignon <pjb@informatimago.com> writes:
Pascal> /* 3- Aqu� la funci�n auxiliar para hacer una subcadena. */
Pascal> char* string_substring(const char* string,int start,int end){
Pascal> char* result=(char*)malloc(end-start+1);
Pascal> strncpy(result,string+start,end-start);
Pascal> result[end-start]='\0';
Pascal> return(result);}
Ya que estamos, comprobar que malloc nos ha devuelto un puntero v�lido
ser�a una buena idea (no vaya a ser que nos hayamos quedado sin
memoria y nos devuelva NULL).
Lo cual har� que tengamos que retornar alg�n tipo de c�digo de error
en alg�n sitio en dicho caso.
Saludos. I�aki.
- --
Get PGP/GPG Keys at http://www.escomposlinux.org/iarenaza/pgpkey.php
I use free software / Yo uso software libre
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>
iD8DBQFE7ENJZXLnGT1HLgcRAuijAJ4iAWNHTdwzWaeepbc9Ikz/jPhhDQCfZ4hU
VxXLrrELme0klrz5fy+EDKA=
=uZe/
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<87fyfnoe5t.fsf@barad-dur.escomposlinux.org>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!peer01.cox.net!cox.net!antonio.escomposlinux.org!escomposlinux.org!news.eteo.mondragon.edu!eteo.mondragon.edu!not-for-mailReferences:
<1156305914.21671.6.camel@general.engendro.sytes.net> <87sljnakm0.fsf@thalassa.informatimago.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,b5fe46047b709e60 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!peer01.cox.net!cox.net!antonio.escomposlinux.org!escomposlinux.org!news.eteo.mondragon.edu!eteo.mondragon.edu!not-for-mail From: <iarenaza@eb2ebu.ampr.org> (Iñaki Arenaza) Newsgroups: es.comp.os.linux.programacion Subject: Re: Ayuda con punteros [C] Date: Wed, 23 Aug 2006 14:00:14 +0200 Organization: Mondragon Unibertsitatea - ETEO Lines: 33 Distribution: es Message-ID: <87fyfnoe5t.fsf@barad-dur.escomposlinux.org> References: <1156305914.21671.6.camel@general.engendro.sytes.net> <87sljnakm0.fsf@thalassa.informatimago.com> NNTP-Posting-Host: 22.red-80-38-245.staticip.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sid.eteo.mondragon.edu 1156334415 8796 80.38.245.22 (23 Aug 2006 12:00:15 GMT) X-Complaints-To: newsmaster@eteo.mondragon.edu NNTP-Posting-Date: Wed, 23 Aug 2006 12:00:15 +0000 (UTC) User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:CcP7T6E9t1rVHH40boPZWntxvcc=