pthread_create() を使用しようとしていますが、常にこのエラー無効な変換が表示void*
されますvoid* ( * )(void*)
このエラーは 3 番目の引数にあります。誰かがこのエラーで私を助けてくれますか?
void Print_data(void *ptr) {
cout<<"Time of Week = " <<std::dec<<iTOW<<" seconds"<<endl;
cout<<"Longitude = "<<lon<<" degree"<<endl;
cout<<"Latitude = "<<lat<<" degree"<<endl;
cout<<"Height Above Sea = "<<alt_MSL<<" meters"<<endl;
}
int call_thread()
{
pthread_create(&thread, NULL, (void *) &Print_data, NULL);
return 0;
}