Pogledaj cijelu verziju : c++ float to int :((
vjever_masni
23-04-2009, 17:41
nubasto pitanje, ali neka
kako prebacit float u int, da zadrzi cjelobrojni dio.
mislio sam da ide
float b;
int a=b;
ali nece, help plz :D
Ovako:
#include <iostream>
using namespace std;
int main()
{
float a;
cin >> a;
int b;
b = a;
cout << b << endl;
return 0;
}
Meni radi neznam za tebe
vjever_masni
23-04-2009, 18:46
sredio sam u meduvremenu, treba :
float b;
int a=(int)b;
To je implicitna konverzija, C++ će ju sam obaviti za tebe.
Ako želiš biti eksplicitan, imaš mogućnost korištenja cast operatora ugrađenih u C++, "konstruktorskog" casta i casta kakav si napisao.
Primjeri:
Sint k;
k = int(float_varijabla);
k = (int)float_varijabla;
k = static_cast<int>(float_varijabla);
vBulletin v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.