gpt4 book ai didi

c - 一次读取一个文件一个字符

转载 作者:行者123 更新时间:2023-12-04 12:12:42 26 4
gpt4 key购买 nike

我有两个 .c 文件:一个包含主要函数,另一个包含我的所有函数。

在我的主要部分中,我想一次读取一个字符,循环如下所示:

while(ch = ReadFile(fp)) != EOF)
{
// Code
}

其中 ch 是一个整数 (int ch;) 而 fp 是一个文件指针 (FILE* fp;).

和(不同的.c文件---):

int ReadFile(FILE* fp)
{
// Some code
return n; // The next char
}

有谁知道我如何使用这种方法一次从主体读取一个字符?

最佳答案

更新:-

著名的getc来自 <stdio.h>是一个解决方案:-

while((ch = getc(fp)) != EOF)
{
//...
}
...
int ReadFile(FILE* fp)
{
//Do what you wish... :)
return getc(fp);
}

声明为int getc( FILE * _File);

关于c - 一次读取一个文件一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12269125/

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