こんにちは、C++ でコーディングしています。double を int に変換する際に助けが必要です。double、つまり (3.5945) "3" から最初の数値を取得する方法が必要です。その数値をintに入れます。
現在 static_cast を使用しており、0 を返しています。
double X = 3.1234;
double Y = 4.3455;
int myIntX = static_cast <int>(X);
int myIntY = static_cast <int>(Y);
cout << myIntX << endl;
cout << myIntY << endl;
出力....
0 0