У меня есть следующие функции:
void *foo(void *i) {
int a = (int) i;
}
int main() {
pthread_t thread;
int i;
pthread_create(&thread, 0, foo, (void *) i);
}
При компиляции есть некоторые ошибки в кастинге ((void *) i
и int a = (int) i
). Как я могу передать целое число как последний аргумент pthread_create
правильно?