artyRay12 / OOP

0 stars 0 forks source link

Замечания по программе FlipByte #2

Closed alexey-malov closed 4 years ago

alexey-malov commented 4 years ago
alexey-malov commented 4 years ago

https://github.com/artyRay12/OOP/blob/d7dc5fce7be1cc473842c7fd9dc831fba73cdbe1/lab1/flipbyte/flipbyte/flipbyte.cpp#L13-L28

optional<uint8_t> ParseCommandLine(int argc, char argv[]);

Парсинг строки при помощи stoi (с перехватом исключений) и проверку на попадание возвращённого int-а в диапазон от 0 до 255 разместите в ней.

stoi позволяет узнать о позиции первого непреобразованного символа (даже если завершится без исключений) https://ru.cppreference.com/w/cpp/string/basic_string/stol