Здравствуйте, sir-bald, Вы писали:
SB>Здравствуйте! SB>Вот вылазит следующая ошибка в vc++ SB>error C2440: '=' : cannot convert from 'void (__cdecl *)(char *,char *)' to 'void (__cdecl *)(...)' SB> This conversion requires a reinterpret_cast, a C-style cast or function-style cast SB>вот строка, на которую ругается SB> xpar.cmd_handler = Kas; SB>вот как описан cmd_handler SB>typedef struct x_PAR SB>{ SB>...... SB> void (*cmd_handler)(__free_args__); SB>...... SB>} x_PAR; SB>а вот что такое Kas SB>void Kas(char *lid, char *lid2);
что такое __free_args__?
SB>Как можно решить данную проблему?
Так а что тебе нужно-то в результате?
Можно сделать так, как тебе посоветовал компилятор — применить reinterpret_cast.
SB>PS: SB>структура x_PAR и Kas описаны только в сишных хедерах, самого кода к функции нет, есть тока библиотека