• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Mod %

mewX

Wohlschmecker aus Vierlanden
Registriert
26.12.06
Beiträge
241
Hi! Ich bastel gerade meine erste etwas vernünftige Anwendung in Cocoa/Objective-C...
Ich stolpere dabei über eigentlich ziemlich grundlegende Arithmetik in C (bzw Objective-C):

Das sollte doch gehen, oder nicht?
Code:
- (int) aFunction:(int)secs withNum1:(int)num1 andNum2:(int)num2 {
  int s;
  s =  floor(secs/num1) % num2 ;
  return s;
}
Dafür bekomme ich
error: invalid operands to binary %
Die Parameter sind alles normale Interge wie 60, 3600 und so.

Sowas wie s = 7 % 6 funktioniert aber...

gruß
 
floor gibt keine Integers zurück.

Alex