ファイルからいくつかの情報を読み取り、それを画面に表示するリンク付きリストがあります。すべてが正しく読み込まれますが、「秒」を表示すると、表示される数字は-431602080.000000
、たとえば27.123000
. 理由がわかりません。
//GLOBAL VARIABLES
struct PlayerTime* list_head = NULL;
void besttimes_view()
{
struct PlayerTime *p;
p = list_head;
while(p!=NULL){
printf("%f : %s\n", p->seconds, p->name); //This prints the name correctly, but the number is wrong. Something like -431602080.000000 : Calvin
p = p->next;
}
}
何が起こっているのか誰にも分かりますか?