[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: General C++ Question about arrays
From:       Stephan Kulow <coolo () caldera ! de>
Date:       1999-08-25 13:30:47
[Download RAW message or body]

Markus Goetz wrote:
> 
> Hi,
> i hope i can ask a general c++ question here and you won't kill me :-)
> 
> Ok, i have an constant array declared with
> "const static char* myarray[] = { "one", "two", "kde rulez", "billy sucks" };"
> 
> Now i want to go to the array from element 0 to the last element. I am having
> another int constant that has the number of elements.
> 
> But i don't want to do this, i want to go from 0 to the last element and not to
> 0 to myconstant.
> 
> In pascal i would do this with "for a := 0 to high(myarray) do .." but in C++ ?
> 
> Markus
> 
> PS : please help me :-)
> 
What most people do is:

static const char * myarray [] = {"kde", "rulez", "and", "whatever", 0};
for (int index = 0; myarray[index]; index++)
  ...

Greetings, Stephan

-- 
Better give your hours some more life than
your life some more hours. - anonymous

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic