Article View: be.comp.programming
Article #11680Re: c++ of java?
From: Philip Paeps
Date: Wed, 16 Jan 2002 21:50
Date: Wed, 16 Jan 2002 21:50
78 lines
3387 bytes
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-mailReferences:
<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