Dobrý podvečer. Jak se dá přetypovat proměnná z typu double na typ int32? Potřeboval bych to v C#. Děkuju pěkně.
Fórum › C / C++
Přetipování z double na int32
To yaqwsx : Int32 :smile1:
Metoda Convert.ToInt32 si bere jako parametr jen a pouze string:) Stejně jako Parse, takže pokud dáváš jako parametr hodnotu typu double,tak to fungovat nebude :smile1:
zkus
int a = (int) pr;
To jenoc : Omlouvám se, bohužel přes C# zatím nejsem znalec...
Jinak to přetypování ořízne desetinou část, pokud chceš zaokrouhlovat, tak přičti 0,5
int a = int (pr + 0.5)
To yaqwsx : Pozor na závorky:)
int a = (int) (pr + 0.5)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 31 hostů
Podobná vlákna
Cannot convert `double*' to `double' — založil mateo
Delenie s double - c++ — založil lukas.balaz
Problem s double — založil braba
Non scientific double — založil Tereza
Float X double — založil Hurys
Moderátoři diskuze