🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11680

Re: c++ of java?

#11680
From: Philip Paeps
Date: Wed, 16 Jan 2002 21:50
78 lines
3387 bytes
Vincent Spruyt <webmaster@flash-design.be> wrote:

# -- knip knip -- #

> Nope ben ik niet van plan hoor,.. ik berg hem goed op ;-) Ik wil gewoon een
> aantal dingen testen. Aan de ene kant de beveiliging, en aan de andere kant
> de mogelijkheden van de programeertalen.

Beveiliging is er niet, dat zal dus snel getest zijn ;-)

> Nu even terug over de java-c++ kwestie, ik zou een zoek functie willen
> programmeren, en naar het schijnt zit er in c++ geen mogelijkheid om dat te
> programmeren. Ik bedoel dus iets zoals je ziet bij je start>zoeken in
> windows. je moet kunnen zoeken naar bijvoorbeeld let  en dan vind hij
> letter.exe, letter.doc, ... zo iets. Nu weet ik dat je dat in een batch kan
> doen, maar zit in java misschien een commando zodat het wel gaat?

In C zit dat ook (toch in *mijn* C implementatie).  Je zult er misschien wat
werk aan hebben, maar wat heb je aan het leven als je geen uitdagingen
meemaakt? ;-)

Een beetje creatief zijn met fts(3) functies en regex(3) functies:

fts(3) - traverse a file hierarchy

 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fts.h>

 FTS *
 fts_open(char * const *path_argv, int options,
          int (*compar)(const FTSENT **, const FTSENT **));

 FTSENT *
 fts_read(FTS *ftsp);

 FTSENT *
 fts_children(FTS *ftsp, int options);

 int
 fts_set(FTS *ftsp, FTSENT *f, int options);

 int
 fts_close(FTS *ftsp);



regex(3) - regular-expression library

 #include <sys/types.h>
 #include <regex.h>

 int
 regcomp(regex_t *preg, const char *pattern, int cflags);

 int
 regexec(const regex_t *preg, const char *string, size_t nmatch,
         regmatch_t pmatch[], int eflags);

 size_t
 regerror(int errcode, const regex_t *preg, char *errbuf,
         size_t errbuf_size);

 void
 regfree(regex_t *preg);


Met een beetje denken kan je geloof ik best find(1) nadoen :-)  Ik kan je
verzekeren dat je er in Windows wel eventjes zoet mee zult zijn ... Als je een
beetje modulair werkt, heb je er echter in principe maar ��n keer last van.

 - Philip


-- 
Philip Paeps                                                   philip@paeps.cx

  Real programmers don't play video games, they write them.
Technical Details
Message-ID: <XAm18.75993$rt4.5452@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <gsh18.74088$rt4.5164@afrodite.telenet-ops.be> <4Dh18.74116$rt4.5183@afrodite.telenet-ops.be> <6Vh18.74143$rt4.5347@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,26ef2ebfce0d39d0
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-01-16 13:50:48 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: c++ of java?
Newsgroups: be.comp.programming
References: <gsh18.74088$rt4.5164@afrodite.telenet-ops.be> <4Dh18.74116$rt4.5183@afrodite.telenet-ops.be> <6Vh18.74143$rt4.5347@afrodite.telenet-ops.be>
User-Agent: tin/1.5.10-20011117 ("Darkcell") (UNIX) (FreeBSD/4.4-STABLE (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 78
Message-ID: <XAm18.75993$rt4.5452@afrodite.telenet-ops.be>
Date: Wed, 16 Jan 2002 21:50:47 GMT
NNTP-Posting-Host: 213.118.35.252
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1011217847 213.118.35.252 (Wed, 16 Jan 2002 22:50:47 MET)
NNTP-Posting-Date: Wed, 16 Jan 2002 22:50:47 MET
Organization: Telenet Internet