Будучи новичком в C, единственное практическое использование, которое я получил из указателей void, - это универсальные функции, которые могут хранить разные типы данных в заданном указателе. Поэтому при выполнении выделения памяти я не набирал текст.
Я видел примеры кода, которые иногда используют указатели void, но они получают тип. Почему это полезно? Почему бы прямо не создать нужный тип указателя вместо пустоты?