Exit: 10
elf
Membre
Quelqu'un sais ce que veux dire:
Ce que veux dire le signal 10?
Il quitte inopinément quand il est sensé executer le code d'une instance de la classe qui a le code:
???
Merci
"PROJECTNAME" has exited due to signal 10 (SIGBUS).
Ce que veux dire le signal 10?
Il quitte inopinément quand il est sensé executer le code d'une instance de la classe qui a le code:
- (void)setComa:(BOOL)comaVal<br />{<br /> coma=comaVal;<br /> NSLog(@"set:coma du buffer actif:%@", coma);<br />}<br />
???
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
%@ c'est pour les string (quel plaisir de dire ça )
Le truc que je connais c'est %i qui te donnera la valeur en integer (0=NO ; 1=YES)
SInon:
Tu peux regarder du côté des formats d'affichage de printf, NSLog et stringWithFormat utilisent les mêmes.
Exemple :
NSLog(@%5.3f, monFloat);//5 chiffres dont 3 décimales
Un truc très peu connu mais qui peut être pratique :
printf("%*.*f", 5, 3, monFloat); //on peut même déporter ces chiffres dans les paramètres du format
N'hésite pas à regarder la doc de printf, y'a tous les détails nécessaires.
+
Chacha
ce que je veux c'est: j'ai un nombre (ex. 12.345) (float) et un autre chiffre (int) (ex. 6) et je veux ajouter mon chiffre a la fin de mon nombre, (résultat en float) (résultat de l'example: 12.3456)
Quelqu'un a un bout de code qui fait ça?
Ben tu peux passer par une NSMutableString : tu construits le nombre comme une chaà®ne de caractères (en ajoutant tes décimales avec appendString, par exemple), et tu convertis en float à la fin avec un appel à floatValue.
Puis tu reconvertis le nombre en NSString, mais en contrôlant son formatage grâce à une analyse de la première chaà®ne, laquelle peut te renseigner, selon l'emplacement de la virgule comparé à sa taille totale, du nombre de décimales.
+
Chacha