gpt4 book ai didi

c - 从C语言文件中读取文本

转载 作者:行者123 更新时间:2023-11-30 18:54:33 25 4
gpt4 key购买 nike

我正在尝试从 C 语言的文件中读取文本,但在命令提示符中什么也没有得到。这是我的代码,请帮助我...

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

int main(void) {

FILE *file=NULL;
file = fopen("C:\\Users\\ylmzt_000\\Desktop\\Yeni klasör\\deneme.txt", "r");

if(file != NULL)
{
printf("----------------\n");
printf("content\n");
printf("-----------------\n");

int ch;
while((ch=fgetc(file)) != EOF)
{
putchar(ch);
}
printf("\n");
fclose(file);
}
return 0;
}

最佳答案

如果fopen()返回NULL,则发生错误。构造一个可能包含的 else 部分

fprintf(stderr, "无法打开 '%s' (%s)\n", fn, strerror(errno));

其中 fn 包含您的文件名。

另请参阅http://linux.die.net/man/3/fopen以获得进一步的提示。

关于c - 从C语言文件中读取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30155056/

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