Shows how to use format xtd::parse method with numeric values (int8, int16, int32, int64, uint8, uint16, uint32 and uint64).
#include <xtd/console>
#include <xtd/parse>
using namespace std;
auto main()->int {
locale::global(locale("en_US.UTF-8"));
console::write_line(i1);
console::write_line(i2);
console::write_line(i3);
console::write_line(i4);
console::write_line(i5);
console::write_line(i6);
console::write_line(i7);
auto i8 =
xtd::parse<int>(
"(42)", number_styles::number | number_styles::allow_parentheses);
console::write_line(i8);
try {
console::write_line(i9);
console::write_line(
"Exception : {}", e.
message());
}
}