d06 ex00 all checks are ok
This commit is contained in:
@@ -1,18 +1,12 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
void convert(std::string str);
|
||||
#include "convert.h"
|
||||
|
||||
// 2^24 = 16777216;
|
||||
// 2^31 = 2147483648
|
||||
// first char printable "!" -> 21 (space -> 20)
|
||||
|
||||
#define MAX_INT "2147483647"
|
||||
#define MIN_INT "-2147483648"
|
||||
#define MAX_INT_1 "2147483648"
|
||||
#define MIN_INT_1 "-2147483649"
|
||||
#define MAX_FLOAT_INT_PRECISION "16777216"
|
||||
|
||||
int main(int ac, char **av) {
|
||||
|
||||
if (ac > 1)
|
||||
@@ -115,6 +109,16 @@ int main(int ac, char **av) {
|
||||
convert(MAX_INT_1);
|
||||
convert(MIN_INT_1);
|
||||
convert(MAX_FLOAT_INT_PRECISION);
|
||||
convert(MAX_FLOAT_INT_PREC__1);
|
||||
convert(MAX_FLOAT_INT_PREC__2);
|
||||
convert(MAX_FLOAT_INT_PREC__3);
|
||||
convert(MAX_FLOAT_INT_PREC__4);
|
||||
convert(MAX_FLOAT_INT_PREC_1);
|
||||
convert(MAX_FLOAT_INT_PREC_2);
|
||||
convert(MAX_FLOAT_INT_PREC_3);
|
||||
convert(MAX_FLOAT_INT_PREC_4);
|
||||
convert(MAX_FLOAT_INT_PREC_5);
|
||||
convert(MAX_FLOAT_INT_PREC_6);
|
||||
// float
|
||||
convert("0.0f");
|
||||
convert("-4.2f");
|
||||
@@ -127,6 +131,27 @@ int main(int ac, char **av) {
|
||||
convert(MAX_INT_1".0f");
|
||||
convert(MIN_INT_1".0f");
|
||||
convert(MAX_FLOAT_INT_PRECISION".0f");
|
||||
convert(MAX_FLOAT_INT_PREC__1".0f");
|
||||
convert(MAX_FLOAT_INT_PREC__2".0f");
|
||||
convert(MAX_FLOAT_INT_PREC__3".0f");
|
||||
convert(MAX_FLOAT_INT_PREC__4".0f");
|
||||
convert(MAX_FLOAT_INT_PREC_1".0f");
|
||||
convert(MAX_FLOAT_INT_PREC_2".0f");
|
||||
convert(MAX_FLOAT_INT_PREC_3".0f");
|
||||
convert(MAX_FLOAT_INT_PREC_4".0f");
|
||||
convert(MAX_FLOAT_INT_PREC_5".0f");
|
||||
convert(MAX_FLOAT_INT_PREC_6".0f");
|
||||
convert(MAX_FLOAT".0f");
|
||||
convert(MAX_F__1".0f");
|
||||
convert(MAX_F__2".0f");
|
||||
convert(MAX_F__3".0f");
|
||||
convert(MAX_F__4".0f");
|
||||
convert(MAX_F_1".0f");
|
||||
convert(MAX_F_2".0f");
|
||||
convert(MAX_F_3".0f");
|
||||
convert(MAX_F_4".0f");
|
||||
convert(MAX_F_5".0f");
|
||||
convert(MAX_F_6".0f");
|
||||
//double
|
||||
convert("0.0");
|
||||
convert("-4.2");
|
||||
@@ -139,6 +164,27 @@ int main(int ac, char **av) {
|
||||
convert(MAX_INT_1".0");
|
||||
convert(MIN_INT_1".0");
|
||||
convert(MAX_FLOAT_INT_PRECISION".0");
|
||||
convert(MAX_FLOAT_INT_PREC__1".0");
|
||||
convert(MAX_FLOAT_INT_PREC__2".0");
|
||||
convert(MAX_FLOAT_INT_PREC__3".0");
|
||||
convert(MAX_FLOAT_INT_PREC__4".0");
|
||||
convert(MAX_FLOAT_INT_PREC_1".0");
|
||||
convert(MAX_FLOAT_INT_PREC_2".0");
|
||||
convert(MAX_FLOAT_INT_PREC_3".0");
|
||||
convert(MAX_FLOAT_INT_PREC_4".0");
|
||||
convert(MAX_FLOAT_INT_PREC_5".0");
|
||||
convert(MAX_FLOAT_INT_PREC_6".0");
|
||||
convert(MAX_FLOAT".0");
|
||||
convert(MAX_F__1".0");
|
||||
convert(MAX_F__2".0");
|
||||
convert(MAX_F__3".0");
|
||||
convert(MAX_F__4".0");
|
||||
convert(MAX_F_1".0");
|
||||
convert(MAX_F_2".0");
|
||||
convert(MAX_F_3".0");
|
||||
convert(MAX_F_4".0");
|
||||
convert(MAX_F_5".0");
|
||||
convert(MAX_F_6".0");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user