🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
6 messages
6 total messages Started by Ivan Van den Bossche Sun, 09 Mar 2003 16:14
string
#5758
Author: Ivan Van den Bossche
Date: Sun, 09 Mar 2003 16:14
10 lines
1417 bytes
Hi,

Kan er mij iemand vertellen welke functie ik in C moet gebruiken om:

een waarde terug te krijgen van de index van de eerste karakter in een
bepaalde substring die voorkomt in een gegeven string?  In Delphi bestaat er
een Pos functie.  Welke is deze in de programmeertaal C?

Alvast bedankt,
Ivan
Re: string
#5759
Author: Dominique Devriese
Date: Sun, 09 Mar 2003 16:15
16 lines
1743 bytes
Ivan Van den Bossche writes:

  Ivan> Hi, Kan er mij iemand vertellen welke functie ik in C moet
  Ivan> gebruiken om:

  Ivan> een waarde terug te krijgen van de index van de eerste
  Ivan> karakter in een bepaalde substring die voorkomt in een gegeven
  Ivan> string?  In Delphi bestaat er een Pos functie.  Welke is deze
  Ivan> in de programmeertaal C?

strchr
sjuus
domi

-- 
You own a dog, but you can only feed a cat.
Re: string
#5760
Author: Serve Laurijssen
Date: Sun, 09 Mar 2003 16:31
18 lines
1873 bytes
"Dominique Devriese" <dominique.devriese@student.kuleuven.ac.be> wrote in
message news:87d6l0zfb4.fsf@appel.kotnet.org...
> Ivan Van den Bossche writes:
>
>   Ivan> Hi, Kan er mij iemand vertellen welke functie ik in C moet
>   Ivan> gebruiken om:
>
>   Ivan> een waarde terug te krijgen van de index van de eerste
>   Ivan> karakter in een bepaalde substring die voorkomt in een gegeven
>   Ivan> string?  In Delphi bestaat er een Pos functie.  Welke is deze
>   Ivan> in de programmeertaal C?
>
> strchr

bijna, die stuurt een pointer terug en zoekt naar een letter.
char *p = strstr(s, "bleat");
size_t pos = p ? p - s : -1;
Re: string
#5762
Author: Serve Laurijssen
Date: Sun, 09 Mar 2003 16:34
24 lines
2071 bytes
"Serve Laurijssen" <oh@ja.nl> wrote in message
news:b4fq8d$39$1@news2.tilbu1.nb.home.nl...
>
> "Dominique Devriese" <dominique.devriese@student.kuleuven.ac.be> wrote in
> message news:87d6l0zfb4.fsf@appel.kotnet.org...
> > Ivan Van den Bossche writes:
> >
> >   Ivan> Hi, Kan er mij iemand vertellen welke functie ik in C moet
> >   Ivan> gebruiken om:
> >
> >   Ivan> een waarde terug te krijgen van de index van de eerste
> >   Ivan> karakter in een bepaalde substring die voorkomt in een gegeven
> >   Ivan> string?  In Delphi bestaat er een Pos functie.  Welke is deze
> >   Ivan> in de programmeertaal C?
> >
> > strchr
>
> bijna, die stuurt een pointer terug en zoekt naar een letter.
> char *p = strstr(s, "bleat");
> size_t pos = p ? p - s : -1;

en oh, wat een bug! doe maar
int pos = p ? p - s : -1;
Re: string
#5763
Author: Dominique Devriese
Date: Sun, 09 Mar 2003 17:09
26 lines
2147 bytes
Serve Laurijssen writes:

  Serve> "Dominique Devriese"
  Serve> <dominique.devriese@student.kuleuven.ac.be> wrote in message
  Serve> news:87d6l0zfb4.fsf@appel.kotnet.org...
  >> Ivan Van den Bossche writes:
  >>
  Ivan> Hi, Kan er mij iemand vertellen welke functie ik in C moet
  Ivan> gebruiken om:
  >>
  Ivan> een waarde terug te krijgen van de index van de eerste
  Ivan> karakter in een bepaalde substring die voorkomt in een gegeven
  Ivan> string?  In Delphi bestaat er een Pos functie.  Welke is deze
  Ivan> in de programmeertaal C?
  >>
  >> strchr

  Serve> bijna, die stuurt een pointer terug en zoekt naar een letter.
  Serve> char *p = strstr(s, "bleat"); size_t pos = p ? p - s : -1;

dat zijn details, he ;)
sjuus
domi

-- 
You will contract a rare disease.
Re: string
#5764
Author: edg
Date: Sun, 09 Mar 2003 22:00
20 lines
1699 bytes
"Ivan Van den Bossche" <ivan.van.den.bossche@pandora.be> schreef in bericht
news:_LJaa.3647$Vq.390@afrodite.telenet-ops.be...
> Hi,
>
> Kan er mij iemand vertellen welke functie ik in C moet gebruiken om:
>
strcmp, strstr, strtok,...  functies, er zijn wel nog andere. kijk eens in
de helpfunctie of schaf een boekje aan waar de belangrijkste functies
instaan zodat je voor iedere simpele functie het niet moet vragen.

> een waarde terug te krijgen van de index van de eerste karakter in een
> bepaalde substring die voorkomt in een gegeven string?  In Delphi bestaat
er
> een Pos functie.  Welke is deze in de programmeertaal C?
>
> Alvast bedankt,
> Ivan
>
>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads