Shows how to use xtd::environment::exit_code method.
#include <xtd/console>
#include <xtd/environment>
#include <xtd/startup>
namespace environment_exit_code_example {
class program {
public:
static auto main() {
if (args.size() == 1)
else {
if (value <= std::numeric_limits<int>::min() || value >= std::numeric_limits<int>::max())
else
else
}
}
};
}
startup_(environment_exit_code_example::program::main);
static void write_line()
Writes the current line terminator to the standard output stream using the specified format informati...
static xtd::argument_collection get_command_line_args()
Returns a string array containing the command-line arguments for the current process.
static int32 exit_code() noexcept
Gets the exit code of the process.
#define startup_(main_method)
Defines the entry point to be called when the application loads. Generally this is set either to the ...
Definition startup.hpp:167
bool try_parse(const std::basic_string< char > &str, value_t &value) noexcept
Convert a string into a type.
Definition parse.hpp:416
@ l
The L key.
Definition console_key.hpp:110
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8