Closed alexey-malov closed 6 years ago
int outputNumber = FlipByte(inputNumber);
int StringToInteger(char* input)
{
try
{
int inputNumber = std::stoi(input);
return (inputNumber);
}
catch (const std::exception& e)
{
std::cout << e.what() << std::endl;
return 1;
}
}
bool ConvertToByte(int inputNumber)
{
if ((inputNumber < 0) || (inputNumber > 255))
{
std::cout << "Invalid argument value. It must be beetwen 0 and 255. \n";
return false;
}
return true;
}
int inputNumber = StringToInteger(argv[1]);
if (!ConvertToByte(inputNumber))
{
return 1;
}
bool ConvertToByte(int inputNumber)
{
if ((inputNumber < 0) || (inputNumber > 255))
{
std::cout << "Invalid argument value. It must be beetwen 0 and 255. \n";
return false;
}
return true;
}
[x] Функцию переименовать в FitsToByte
[x] Вывод информации об ошибке лучше выполнять в main