🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #651

Re: c++ isin code

#651
From: antares
Date: Thu, 10 May 2001 18:46
31 lines
1949 bytes
At Thu, 10 May 2001 17:45:10 GMT, TdC wrote:

> #include <stdio.h>
> #include <string.h>

Dit is dus c, en geen c++

> int isin(char *string1,char *string2) /* if (string1 isin string2) return 1
> else return 0 */
> {
>  char *word1;
>  word1 = strtok (string1, " "); // returns a char *
>  string2 = strstr (string2,word1); // returns a char *  ///

string1 en string2 zijn in feite const char*, en strok wil de " " in string1
(beter gezegd: de string waarnaar char* string1 verwijst) vervangen door een
NULL en probeert dus in read-only memory te schrijven met het bekende gevolg. 
Je kan misschien iets als strdup gebruiken om de string eerst te kopieren 

> int main()
> {
>    char *a="test test";
>    char *b="lala test tetsttt123";
>  if (isin(&a,&b) == 1) // werkt in C niet in CPP en moet CPP zijn dus :(

dit moet f (isin(a,b) == 1) zijn


antares
-- 
c... because you can't build universes upon E = m COBOL^2
Technical Details
Message-ID: <slrn9flol0.q7.antares@antares.home.be>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out-sjo.usenetserver.com!hub1.nntpserver.com!news-in.nibble.net!news.maxwell.syr.edu!skynet.be!louie!not-for-mail
References: <GsAK6.67067$ii.8636438@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,6e75983a23de8f69
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,6e75983a23de8f69
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-05-10 11:48:34 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out-sjo.usenetserver.com!hub1.nntpserver.com!news-in.nibble.net!news.maxwell.syr.edu!skynet.be!louie!not-for-mail
Newsgroups: nl.comp.programmeren,be.comp.programming
From: antares@techie.com (antares)
Subject: Re: c++ isin code
References: <GsAK6.67067$ii.8636438@afrodite.telenet-ops.be>
Reply-To: antares@techie.com
Followup-To: be.comp.programming
Message-ID: <slrn9flol0.q7.antares@antares.home.be>
User-Agent: slrn/0.9.7.0 (FreeBSD)
Date: 10 May 2001 18:46:42 GMT
Lines: 31
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 217.136.16.24
X-Trace: 989520402 reader1.news.skynet.be 43053 217.136.16.24
X-Complaints-To: abuse@skynet.be