我在C++上编程.在我的代码中,我创建了一个文本文件,将数据写入文件并使用流从文件中读取,在完成序列后,我希望清除txt文件中的所有数据.有人可以告诉我清除txt文件中的数据的命令.谢谢
我想使用在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;
}
Run Code Online (Sandbox Code Playgroud) 我有一个带有串行端口的 GPS,它有一条从串行端口到 USB 的传输电缆。它通过USB连接到笔记本电脑,并以十六进制传输数据。我想在 Ubuntu 上的 C++ 代码中使用这些数据。我有什么想法可以从哪里开始,以及如何设法读取数据?