我正在从文本文件中读取并将每个元素存储到链接列表中。但是当程序到达返回字符或换行符时,程序会返回错误。
从文本文件中读取并存储到结构中。当我将每个结构体打印到屏幕时,我注意到错误,程序在返回char之前打印最后一个结构然后退出。
:target {
animation: slideFadeIn 2s ease;
}
@keyframes slideFadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
这是输出
我正在阅读的文本文件
答案 0 :(得分:2)
当你到达Bodenstandig之前的空行时,sscanf将不匹配,你将在“休息”处退出while循环。
如果sscanf没有返回2,你应该检查该行是否为空,如果是,请跳过并阅读下一行。或者只是跳过检查并忽略坏线。 while(fgets(...)条件将在文件末尾变为false,因此您不需要退出坏行。
if (checkresult == 2)
{
....
}
else
{
continue; // will go back to top while(fgets(...))
}