Bonjour,
Je m'initie à l'objective-C et j'ai un petit problème avec les chaînes de caractères.
Si je fais,
tout est parfait et j'obtiens «Voici la chaine: Bonjour à tous». Cependant, si je passe les caractères un à un
alors là j'ai un problème avec le «à» (il sort un «»). J'ai le même problème si je définis la chaîne avec initWithUTF8String. Comment puis-je extraire le «à» ?
Daniel
Je m'initie à l'objective-C et j'ai un petit problème avec les chaînes de caractères.
Si je fais,
Bloc de code:
NSString *uneChaine = @"Bonjour à tous";
NSLog(@"Voici la chaine: %@", uneChaine);
tout est parfait et j'obtiens «Voici la chaine: Bonjour à tous». Cependant, si je passe les caractères un à un
Bloc de code:
int nbrCar = [uneChaine length];
NSLog(@"La chaine «%@» contient %i caractères", uneChaine, nbrCar);
int i;
char carac;
for (i=1;i<=nbrCar;i++){
carac = [uneChaine characterAtIndex:i-1];
NSLog(@"Le %i ième caractère de «%@» est «%c»:",i, uneChaine, carac);
}
alors là j'ai un problème avec le «à» (il sort un «»). J'ai le même problème si je définis la chaîne avec initWithUTF8String. Comment puis-je extraire le «à» ?
Daniel