楼主,建议你先好好学习C++然后再接触QT
你的代码由许多初级错误
char *p,*k; //!!!这里声明的char*,还没分配空间下边就开始用
QListViewItem *Item;
sprintf(p,"%02u:%02u:%02u.%02u",tail->TimeStamp.ti_hour,tail->TimeStamp.ti_min,tail->TimeStamp.ti_sec,tail->TimeStamp.ti_hund);
sprintf(k,"%3f,%3f",tail->Lat,tail->Lon);
Item =new QListViewItem(ListView1,p,k);