Newbie question, mais cela me rend fou! Je suis en train d'essayer ceci:
myInt = [myFloat integerValue];
mais j'obtiens une erreur en disant essentiellement integerValue ne fonctionne pas sur les flotteurs.
Comment dois-je faire?
Newbie question, mais cela me rend fou! Je suis en train d'essayer ceci:
myInt = [myFloat integerValue];
mais j'obtiens une erreur en disant essentiellement integerValue ne fonctionne pas sur les flotteurs.
Comment dois-je faire?
Vous pouvez également utiliser du C lroundf(myFloat)
.
Un incroyablement utile astuce: Dans Xcode de l'éditeur, tapez votre code comme le disent les
myInt = roundf(someFloat);
puis cliquez sur le mot "roundf" et de Sauter à la définition.
Vous allez alors voir clairement la très longue liste des fonctions disponibles pour vous. (Il est impossible de vous souvenir de tous, alors il suffit d'utiliser cette astuce.)
Par exemple, dans l'exemple à part, il est probable que "lrintf" est ce que vous voulez.
Une autre astuce: pour obtenir de la documentation sur ces nombreuses fonctions. Dans votre Terminal.application (ou n'importe quel environnement - rien à voir avec Xcode, juste la normale Terminal.app), tapez simplement "homme lrintf" et il vous donnera plein d'infos. Espérons que cela aide quelqu'un.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.