Tu dois pouvoir faire un sprintf(ma_variable, "%s", MonCString) et ensuite parcourir ma_variable (tableau de char)... Je ne suis plus certain du %s, mais il doit y a voir un moyen : )
Je crois même que si tu sais combien il y en a (de int), tu dois pouvoir faire un sscanf(Csting, "%d;%d;%d;", &int1, &int2, &int3);
... A vérifier si j'ai pas trop bu :D:D
la méthode de hilairenicolas est la bonne puisque le scanf n'est pas possible avec les CStrings! tu cherche avec TonString.Find( ).. et puis quand tu trouve un ';' tu termine la première valeur.. :)