Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.86 KB

README.md

File metadata and controls

20 lines (15 loc) · 1.86 KB

Snake Case Variable

Консольная утилита для конвертации имен переменных из camelCase в snake_case для С.
Принимает на вход синтаксически верный код на языке С, конвертирует имена переменных и печатает новый код.

Ограничения:

  • Каждый элементарный оператор языка записывается в отдельной строке
  • Составные операторы заключаются в фигурные скобки
  • Фигурные скобки располагаются на отдельных строках
  • В программе не используются глобальные переменные и структурированные типы данных, но могут встречаться однострочные комментарии (“//”)
  • Максимальное количество строк кода - 20
  • Максимальная длина строки - 200
  • Максимальное количество переменных - 50

Тестовые ситуации
Иерархия вызова функций

Проект написан на языке C в учебных целях. Скомпилирован в Visual Studio 2008. Platform Toolset v90. Для тестирования использовалcя плагин Visual Assert.

Example