我正在尝试用C语言读取文件
MPart part = partService.findPart("part id");
MyPartClass myclass = (MyPartClass)part.getObject();
TreeViewer viewer = myclass.getViewer();
我写了代码,看看如果这个.txt文件无法读取。 但是这段代码的结果是'可以阅读' 所以我写了另一个代码
#include <stdio.h>
#include <unistd.h>
int main(void){
char *pathname = "Dictionary_korean.txt";
if(access(pathname, R_OK) == 0)
puts("It's OK to read");
else
puts("no authority");
}
这是第二个代码。在此代码中,结果必须是&#39; Dictionary_korean.txt&#39;中的2个字符串。文件,但它只打印&#39;?&#39;
所以我认为我的程序出错了。 所以,我复制了&#39; Dictionary_korean.txt&#39;提交给&#39; BBB.txt&#39;根据&#39; BBB.txt&#39;文件并制作相同的代码,并且它可以正常工作。
我还检查了&#39; Dictionary_korean.txt&#39;注意事项文件,但它具有所有权限。
您认为问题是什么?