🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #15338

ANSI strings toewijzen aan een string object in C++.

#15338
From: Andy Peeters
Date: Sun, 15 Oct 2000 00:00
31 lines
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-mail

Show 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