🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5987

Re: c vraagje

#5987
From: edg
Date: Thu, 16 Jan 2003 01:03
39 lines
2297 bytes
"brambi" <bramNOSPAM@bram.be> schreef in bericht
news:m6_U9.12023$ym5.1832@afrodite.telenet-ops.be...
> Staf Wagemakers wrote:
>
> > In article <E_YU9.11882$ym5.1854@afrodite.telenet-ops.be>, brambi wrote:
> >> Ik heb een string *item_text. Strikt genomen is het geen string omdat
hij
> >> niet \0-terminated is. En dat is ook het probleem. Ik ken de lengte i
en
> >> ik wil die string sluiten met \0 na i tekens. Ik heb het al geprobeert
> >> met memcpy maar het wil maar niet lukken.
> >>
> >
> > item_text[i]='\0';
> >
> > Zorg er wel voor er voldoende geheugen in item_text voorhanden is.
>
> Nope werkt niet..
> Dit is de declaratie van item_text:
> char       *item_text;

een pointer alleen is niet voldoende, je moet ook nog geheugen reserveren
voor die pointer
item_next = new char[20];
ofwel een array gebruiken
char item_next[20];

>
> Dit de functie (ik heb i even door 4 vervangen om te testen):
> item_text[4]= '\0';
>
> En dit is de foutmelding:
> Program received signal SIGSEGV, Segmentation fault.
> 0x804bf93 in printFname (unused=0x0, pSearchMatch=0x4260ff10,
>     summary_info=0x4260ff48) at main.c:408
> 408              item_text[4]= '\0';
>
> Bram.
Technical Details
Message-ID: <3e2604d1$0$96770$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-01!sn-xit-09!sn-xit-08!supernews.com!easynet-quince!easynet.net!colt.net!news-lond.gip.net!news.gsl.net!gip.net!skynet.be!skynet.be!louie!not-for-mail
References: <E_YU9.11882$ym5.1854@afrodite.telenet-ops.be> <3e245ef0$0$228$4d4efb8e@news.be.uu.net> <m6_U9.12023$ym5.1832@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,2607b591e707a856
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-01-15 17:03:35 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-01!sn-xit-09!sn-xit-08!supernews.com!easynet-quince!easynet.net!colt.net!news-lond.gip.net!news.gsl.net!gip.net!skynet.be!skynet.be!louie!not-for-mail
From: "edg" <edg@nospamskynet.be>
Newsgroups: be.comp.programming
References: <E_YU9.11882$ym5.1854@afrodite.telenet-ops.be> <3e245ef0$0$228$4d4efb8e@news.be.uu.net> <m6_U9.12023$ym5.1832@afrodite.telenet-ops.be>
Subject: Re: c vraagje
Date: Thu, 16 Jan 2003 02:03:14 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Lines: 41
Message-ID: <3e2604d1$0$96770$ba620e4c@news.skynet.be>
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 195.238.27.151
X-Trace: 1042678996 reader0.news.skynet.be 96770 195.238.27.151:1078
X-Complaints-To: abuse@skynet.be