From a1d3d379de2389b8043fd989d7737b2af9d59abc Mon Sep 17 00:00:00 2001 From: Alexandre POMMIER Date: Sat, 6 Aug 2022 19:42:17 +0200 Subject: [PATCH] cpp06 first try --- cpp06/ex00/main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cpp06/ex00/main.cpp b/cpp06/ex00/main.cpp index 37e3fb5..e40367e 100644 --- a/cpp06/ex00/main.cpp +++ b/cpp06/ex00/main.cpp @@ -6,7 +6,7 @@ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/08/06 16:53:32 by apommier #+# #+# */ -/* Updated: 2022/08/06 18:29:37 by apommier ### ########.fr */ +/* Updated: 2022/08/06 19:41:49 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ @@ -49,7 +49,7 @@ void printConversion(double nbr) if (nbr <= FLT_MAX && nbr >= -FLT_MAX) { std::cout << "float: " << static_cast(nbr); - if (static_cast(nbr) == floor(nbr)) + if (nbr - static_cast(nbr) == 0.0) std::cout << ".0"; std::cout << "f" << std::endl; } @@ -58,7 +58,7 @@ void printConversion(double nbr) //double cast std::cout << "double: " << static_cast(nbr); - if (static_cast(nbr) == floor(nbr)) + if (nbr - static_cast(nbr) == 0.0) std::cout << ".0"; std::cout << std::endl; } @@ -68,7 +68,7 @@ int main(int ac, char **av) double nbr; std::stringstream ss; std::string nbrStr; - + if (ac != 2) { std::cout << "Wrong number of arguments\n";