2010-08-12 12 views
0

J'ai une variable:Division ne fonctionne pas

int Result = 42 % 84; 

Cependant son retour nul sur NSLog?

+7

Ce n'est pas l'opérateur de division, c'est le module. – Darron

+1

Je doute que la division ne fonctionne pas; il est plus probable qu'il y ait un bug dans votre code. Il serait préférable de montrer plus de code, pour nous permettre de répondre à ce que vous faites mal. – kiamlaluno

+4

Veuillez également indiquer votre code d'enregistrement! – mikecsh

Répondre

6

Pour NSLog un entier, utilisez %d.

int result = 42 % 84; 
NSLog(@"%d", result); 
+0

ne fonctionne toujours pas – Daniel

+1

@Daniel: Montrez-nous plus de votre code. – kennytm

+1

@Daniel: Aussi, définissez "ne fonctionne pas". Une erreur? La production ne correspond pas aux attentes Soyez précis, s'il vous plaît. – David

0

Comment renvoie-t-il une valeur nulle dans NSLog? Avez-vous écrit "%@"?

2
int r=42%84; 
NSLog(@"%d", r); 

Le code ci-dessus enregistre 42 pour moi.