Hello
Dynamiically allocated arrays are declared with 'string[] name'.
You should try this code:

int main() {
  string str = "I am#*- a exa#*-mple string c#*-ontaini#*-ng
non#*-sense";
  string[] sa = str.split("#*-");
  foreach(string s in sa)
    print("%s\n", s);
  return 0;
}




>      void    str2bib(string str)
>      {    int    i    =    count(str, @"$gs");
>          string    sflds[]    =    new    string [i];
>          sflds    =    str.split(@"$gs");
>      }
> /**    returns the number of times delim occurs within str    */
> int    count (string str, string delim)
> {    int    i, res;
>      for    (i = 0, res = 0;    i <= str.length - delim.length;    i
> ++)
>      {    if    (str[i: i + delim.length] == delim)    res++;    }
>      return    res;
> }
> 
> 

_______________________________________________
vala-list mailing list
vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to