我有一个链接列表,它从文件中读取一些信息并将其显示在屏幕上。一切正常,但是当我去显示“秒”时,显示的数字是类似于-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;
}
}
任何人有任何想法是怎么回事?
你是否知道你只是为你创建的第一个元素设置'p->秒',而你永远不会添加到这个列表中? –
@ rphello101,如果您不希望StackOverFlow上的代码继续并删除问题。我看到有人编辑了这个问题,没有意识到是你,开始回滚,然后看到它是你,将它回滚到你的编辑。无论如何,这是你的问题,你可以随心所欲地做任何事情。 –
我无法删除该问题,因为有回复 - 尽管任何版主阅读此内容,都可以随时删除该问题。我的学校剽窃软件贴上了过多的代码。显然它违反了版权,因为我没有自己编写所有的代码。我尽可能多地抹去了我认为会让问题难以理解的问题。我还需要做其他几个问题。 – rphello101