У меня есть одно сомнение, это может быть возможным, чтобы создать одинтипа преобразования в одной функции в C
typedef struct whatever
, а затем, если одна функция требует:
void function(char * something);
при вызове функции в основная программа записи:
function((char *) whatever);
что это правильно?
Спасибо!
Зависит от того, что вы подразумеваете под «правильным». Скомпилирует ли он? Возможно, в зависимости от компилятора. Это будет работать? Трудно сказать, так как вы не указали, что это значит для этого работать. –