почему мой visual studio не выдавал ошибок, а я не заметил, как он перестал компилировать
main.cpp: In function ‘double calculateExpression(double)’:
main.cpp:8:68: error: expected ‘;’ before ‘)’ token
8 | result = (95 / 10) + 4 * (1 - 95 / cos(x - 95)) * (sin(x) / 95));
строки 254-290.hashfc func точно не падает? если ее заглушкой заменить - падает?
char* original_key = ck_str;
. Не надо так делать. Зачем вы этот псевдоним ввели? Он указывает на все ту же память, что и ck_str. Но дальше в коде используете то ck_str, то original_key. Хорошо еще, что хоть не free() их обе.