当我注释掉必须写入文件的部分时,一切正常
if((fu=fopen("lista.txt","r")))
{
while( fscanf(fu,"%s %s %s %llu %f %f %d",e.ime, e.prezime,e.roditelj,&e.JMBG,&e.visina,&e.tezina,&e.godine) != EOF)
{
insertBack(&head,&tail,e);
}
ispisLista(head,tail);
printf("\b");
}
fclose(fu);
这是代码
编辑:我通过制作文件" lista.txt"来修复它。在源代码的文件夹中,一切正常!答案 0 :(得分:0)
您在codepad.org上运行该代码,然后肯定会让您崩溃。因为它不支持所有文件i / o和用户输入相关的东西。
在桌面环境中如果出现崩溃,请使用调试程序
valgrind 是此类案例的最佳工具。
仍然无法成功 那么
发布您遇到问题的相关代码部分。