gpt4 book ai didi

c - 在 C 中读取文件。编译错误

转载 作者:太空宇宙 更新时间:2023-11-04 05:41:02 25 4
gpt4 key购买 nike

<分区>

下面的代码无法编译。在我的 visual studio 中,STDOUT_FILENO 下有一条 curl 线,它没有给出任何关于如何更正它的建议。

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

void main()
{
char ch, file_name[25];
//FILE *fp;
FILE *fd;
int num_read;

printf("Enter the name of file you wish to see\n");
gets(file_name);

fd = fopen(file_name, "O_RDONLY");
if (fd < 0)
{
perror("Error while opening the file.\n");

exit(EXIT_FAILURE);
}
printf("The contents of %s file are :\n", file_name);

for (;;)
{
num_read = fread(fd, ch, sizeof(ch));
if (num_read < '0')
{
perror("Error while reading the file.\n");
exit(EXIT_FAILURE);
}
if (num_read == 0)
{
break;
}
fwrite(STDOUT_FILENO, ch, sizeof(ch));
}

}

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