Реалізуйте різні види обробки помилок і керування ресурсами.
У програмуванні важливо вміти обробляти помилки та закривати ресурси, навіть якщо вони виникають.
У цій вправі потрібно обробити різні помилки. Оскільки обробка помилок досить специфічна для конкретної мови програмування, потрібно звернутися до тестів своєї мови, щоб побачити, що саме вимагається.
У цій вправі ми розглянемо кількість аргументів, які передаються програмі.
Зверніть увагу, що як аргументи можна передавати порожні рядки тексту (англ. string).
./program ""
Це не те саме, що не передавати аргументів зовсім.
./program
Якщо програму запущено з рівно одним аргументом (навіть якщо це порожній рядок тексту), сприймайте його як імʼя людини та виводьте вітальне повідомлення. Якщо її запущено без аргументів або з більш ніж одним аргументом, виведіть повідомлення про помилку та завершіть роботу з ненульовим статусом.