272Fermer274
BrunniLe 21/04/2010 à 13:06
Dans la mesure où le langage (genre printf) tient compte de ça c'est sûr que tu pars avec un avantage. Mais faut voir aussi si l'API te permet de connaître ce caractère...
Mais quand bien même, il n'y a pas besoin de faire un prog multi-plateforme pour ne pas tenir compte de tous les éléments du système. Ici on pourrait être facilement tenté de construire la chaîne à la main pour pouvoir contrôler exactement le nombre de décimales, typiqument si tu fais un objet 'Currency' arrondi aux 5 centimes (comme chez nous en Suisse) un porc aura probablement plus vite fait d'écrire genre:
- (NSString*) description {
    int digits = 5 * ceil(valeur * 20);    // miam comme c'est beau!
    return [[[NSString alloc] initWithFormat: @"%d.%02d", (int)valeur, digits] autorelease];
}