Необходимо написать программу на языке Си

Функция принимает символы. Сформировать строку из переданных символов; если очередной символ - '#', то предыдущий символ в строку не включать (например, для "asd# 89yui##" результатом будет "as 89") - то есть решётки также не включаются в строку. Сама функция должна быть с переменным количеством параметров, первый из которых передаёт количество последующих. Буду запредельно благодарен всем, кто сможет подсказать.


Ответы (1 шт):

Автор решения: az1m0v-

Задача простая, просто проверяй текущий символ. Если он оказался "#" то тебе нужно предыдущий символ в строке заменить на пробел, но тебе важно учитывать чтобы текущая позиция строки была не 0, иначе будет ошибка выхода за границы массива и все.

→ Ссылка