Article View: be.comp.programming
Article #15338ANSI strings toewijzen aan een string object in C++.
From: Andy Peeters
Date: Sun, 15 Oct 2000 00:00
Date: Sun, 15 Oct 2000 00:00
31 lines
1582 bytes
1582 bytes
Hi,
Ik heb een tabel met ANSI C strings en die strings zou ik graag willen
toewijzen een tabel van string objecten in C++ (onder Linux).
Voorbeeldje:
#include <string>
// de declaraties.
// de eerste tabel is maar een voorbeeld,
// want eigenlijk wordt die dynamisch opgebouwd.
char *tabel[] = {"string1", "nog eentje", "dit is de laatste"};
string* tabel2;
// nu gaan we de string tabel zelf maken.
tabel2 = new string[3];
// nu gaan we de tabel opvullen.
for (int i = 0; i < 3; i++)
tabel2[i] = tabel[i];
De declaraties en de creatie van de tabel (new string[]) gaan perfect. Maar
de assignment in de for lus wil niet werken (tijdens run-time, compileren
gaat zonder problemen). In Linux krijg ik telkens op dat statement:
"Segmentation fault".
Iemand enig idee wat ik verkeerd doe ? Of is het gewoon mijn systeem en moet
ik gewoon mijn libraries opnieuw installeren ?
Merci, Andy.
Technical Details
Message-ID:
<8scsaa$e9r$1@news1.skynet.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,6025f5a818d56e9c,start X-Google-Attributes: gidfcea4,public From: "Andy Peeters" <andy.peeters@advalvas.be> Subject: ANSI strings toewijzen aan een string object in C++. Date: 2000/10/15 Message-ID: <8scsaa$e9r$1@news1.skynet.be> X-Deja-AN: 681762200 X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Complaints-To: abuse@skynet.be X-Trace: news1.skynet.be 971633802 14651 195.238.18.200 (15 Oct 2000 18:16:42 GMT) Organization: Belgacom Skynet SA/NV X-MSMail-Priority: Normal NNTP-Posting-Date: 15 Oct 2000 18:16:42 GMT Newsgroups: be.comp.programming