Это простой вопрос:
Это правильный способ получить целую часть из деления с плавающей запятой?
int result = myFloat / anInteger;
это работает, но я не уверен, что это лучший способ.
спасибо за любую помощь.
Для усечения:
int result = (int)(myFloat / anInteger);
Другие варианты конвертации:
#include <math.h> int result = (int)ceilf(myFloat / anInteger); int result = (int)roundf(myFloat / anInteger); int result = (int)floorf(myFloat / anInteger);