(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Выпускники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация

Системное программирование, введение

Все программы должны соответствовать принятому стилю кодирования.

Все возвращаемые функциями значения должны проверяться. В случае ошибок выполнение программы должно аварийно завершаться с выдачей сообщения об ошибке и кодом завершения EXIT_FAILURE.

1. Введение

  1. Вывод "Hello, world!". Программа должна возвращать код завершения 0 (успех), соответствовать принятому стилю кодирования и содержать комментарии.
  2. Вывод количества аргументов командной строки (argc) и всех аргументов командной строки (массив argv). Проверить работу с разным количеством аргументов.
  3. Предложить метод борьбы с опечатками вида if(x = 1) ... вместо if(x == 1) .... Проверить работу предложенного метода.