• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Wir haben den Frühjahrsputz beendet, Ihr auch? Welches Foto zu dem Thema hat Euch dann am Besten gefallen? Hier geht es lang zur Abstimmung --> Klick

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ß
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
floor gibt keine Integers zurück.

Alex
 

mewX

Wohlschmecker aus Vierlanden
Registriert
26.12.06
Beiträge
241
grmmm genau, danke ;)