我正在使用LRUCache来缓存从服务器检索的图像。我正在从RecyclerView请求它们,但是在缓存所有图像之前,LRUCache实例返回大小为0.
这是代码
char line[100];
while (!done) {
// scanf("%m[^\n]", &line);
if (fgets(line, sizeof line, stdin) == NULL) {
// EOF or input error occurred, for now let us just clear line
line[0] = 0;
}
// get rid of potential trailing \n
line[strcspn(line, "\n")] = 0;
if (line[0])
//do something with line
else
done = 1;
}
我该怎么做才能解决问题? 感谢每个人