Написать функцию конвертер путей ФС, на Си
1 500 руб. за проект
•
электронные деньги
Нужно написать функцию-конвертер путей ФС.
Грамматика тут. Перейдя по ссылке, во второй строке текста вы найдете ссылку на реализацию сабжа. Сразу предупреждаю, - тот код не выдавать, даже после рефака, ибо имеем реальный конфликт с лицензией "CYGWIN_LICENSE".
Написать нужно с нуля, максимально понятно, без использования препроцессора, и непролазных условных ветвлений в стиле оригинального кода, делать упор на декомпозицию, чтоб не получилась одна функция размером в 600 строк.
В аттаче тест-кейс.
Обратите внимание на последние три теста, в описании грамматики их нет, но они должны правильно интерпретироваться.
Так же, обратите внимание на сигнатуру функции convert(), она такой и должна остаться. Назначение аргументов, думаю, должно быть понятным.
Реализация должна быть написана в стиле функций, никаких классов. ЯП - желательно Си, но можно и С++, без классов и использования STL.
Сторонние библиотеки использовать нельзя, можно использовать WinAPI.
Код должен работать в Windows, и компилироваться компилятором MinGW.
Оплата - WMR.
Задавайте дополнительные вопросы, если имеются.
Грамматика тут. Перейдя по ссылке, во второй строке текста вы найдете ссылку на реализацию сабжа. Сразу предупреждаю, - тот код не выдавать, даже после рефака, ибо имеем реальный конфликт с лицензией "CYGWIN_LICENSE".
Написать нужно с нуля, максимально понятно, без использования препроцессора, и непролазных условных ветвлений в стиле оригинального кода, делать упор на декомпозицию, чтоб не получилась одна функция размером в 600 строк.
В аттаче тест-кейс.
Обратите внимание на последние три теста, в описании грамматики их нет, но они должны правильно интерпретироваться.
Так же, обратите внимание на сигнатуру функции convert(), она такой и должна остаться. Назначение аргументов, думаю, должно быть понятным.
Реализация должна быть написана в стиле функций, никаких классов. ЯП - желательно Си, но можно и С++, без классов и использования STL.
Сторонние библиотеки использовать нельзя, можно использовать WinAPI.
Код должен работать в Windows, и компилироваться компилятором MinGW.
Оплата - WMR.
Задавайте дополнительные вопросы, если имеются.
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.