Article View: pl.comp.lang.c
Article #909Re: Problemy z funkcja 'strcat'
From: Qrczak
Date: Mon, 26 Jan 1998 16:54
Date: Mon, 26 Jan 1998 16:54
25 lines
1462 bytes
1462 bytes
On 26 Jan 1998, Piotr Tauzowski wrote:
> d = new char[ strlen(a) + strlen(b) + 1 ] // zajecie miejsca w pamieci na
> polaczenie lancuchow
> i wtedy
> > d=strcat(b,a);
Oj nie, bo strcat dołącza drugi argument do pierwszego (zwracając go
przy okazji jako argument)! Powyższe jest równoważne:
strcat (b, a); // jakby "b += a"
d = b; // podstawienie samego wskaźnika
Tutaj trzeba raczej np.:
strcpy (d, a);
strcat (d, b);
Zawsze można się obejść bez używania wyniku zwracanego przez strcat.
Czasem może tylko skrócić zapis.
--
QRCZAK
__("< Marcin Kowalczyk
\__/ qrczak@knm.org.pl
^^ http://qrczak.home.ml.org/
Technical Details
Message-ID:
<Pine.LNX.3.96.980126175103.5258H-100000@qrnik.knm.org.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!qrnik.knm.org.pl!qrnik.knm.org.pl!qrczakReferences:
<Pine.GSO.3.96.980124181133.9765A-100000@delta.ds2.pg.gda.pl> <01bd2477$5e4c2a80$66465194@omk.il.pw.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!qrnik.knm.org.pl!qrnik.knm.org.pl!qrczak From: Qrczak <qrczak@knm.org.pl> Newsgroups: pl.comp.lang.c Subject: Re: Problemy z funkcja 'strcat' Date: Mon, 26 Jan 1998 17:54:59 +0100 Organization: Klub Nieszkodliwych Manjaków Lines: 26 Message-ID: <Pine.LNX.3.96.980126175103.5258H-100000@qrnik.knm.org.pl> References: <Pine.GSO.3.96.980124181133.9765A-100000@delta.ds2.pg.gda.pl> <01bd2477$5e4c2a80$66465194@omk.il.pw.edu.pl> NNTP-Posting-Host: ppp2-cst180.warszawa.tpnet.pl Mime-Version: 1.0 In-Reply-To: <01bd2477$5e4c2a80$66465194@omk.il.pw.edu.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit