modfを使うやり方。
double i,d;
d = modf(32.654, &i);
cout << "int: " << i << endl;
cout << "double: " << d << endl;
stringstreamを使ってint型の変数に流し込むと残りが小数部分になる。
double d;
int i;
stringstream ss;
ss << 32.654;
ss >> i >> d;
整数部分がパカッとはがれる感じ?
modfを使うやり方。
double i,d;
d = modf(32.654, &i);
cout << "int: " << i << endl;
cout << "double: " << d << endl;
stringstreamを使ってint型の変数に流し込むと残りが小数部分になる。
double d;
int i;
stringstream ss;
ss << 32.654;
ss >> i >> d;
整数部分がパカッとはがれる感じ?