gpt4 book ai didi

c - 文件、fopen 等...错误。文件为空

转载 作者:行者123 更新时间:2023-11-30 19:10:37 25 4
gpt4 key购买 nike

我正在尝试读取与我的 .c 代码位于同一源的文件。我尝试了这个小草图和同样的问题。可能出什么问题了?文件的扩展名和名称完全相同。

#include <stdlib.h>
#include <stdio.h>

int main (){
char caracter;
FILE *ARCHIVO;
ARCHIVO=fopen("prueba.txt", "r");
if (ARCHIVO==NULL){
printf("Error·");
}else{
while (feof(ARCHIVO)==0){
caracter=fgetc(ARCHIVO);
printf("%c", caracter);
}
}
fclose(ARCHIVO);
return 0;
}

如果有人能帮助我,我将非常感激。问候。

最佳答案

您的文件没有读取权限,这就是它给出错误的原因。

尝试以下操作:

chmod a+r prueba.txt 

这将解决问题。希望如此!!!

关于c - 文件、fopen 等...错误。文件为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41046621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com