7
我有一個NSTimeInterval存儲爲雙精度型。我希望使用%運算符得到第二個值的分鐘數。XCode錯誤「無效的操作數到二進制表達式」
int remainingSeconds = scratch % 60;
錯誤說「無效操作數的二進制表示」點% 請幫助。
我有一個NSTimeInterval存儲爲雙精度型。我希望使用%運算符得到第二個值的分鐘數。XCode錯誤「無效的操作數到二進制表達式」
int remainingSeconds = scratch % 60;
錯誤說「無效操作數的二進制表示」點% 請幫助。
模是用來對整數,所以你的代碼工作做到以下
int remainingSeconds = (int)scratch % 60;
如果要使用浮動模量使用FMOD
int remainingSeconds = fmod(scratch, 60);
檢查答案在這裏How to make a modulo operation in objective-c/cocoa touch?
謝謝YOUUUUU! !!!! – Piyo
歡迎您:) –