我有两个.c
文件:一个包含main,另一个包含我所有的函数。一次读取一个字符文件
在我主我有,我想在一个时间循环看起来像这样来读取一个字符的一部分:
while(ch = ReadFile(fp)) != EOF)
{
// Code
}
其中ch
是一个整数(int ch;
)和fp
是一个文件指针(FILE* fp;
)。
和(不同.c
文件---):
int ReadFile(FILE* fp)
{
// Some code
return n; // The next char
}
有谁知道我可以从主一次读一个字符这样,使用这种方法吗?
'INT N =龟etc(FP);'? –
如果你希望你的代码是可移植的,我会避免使用名称ReadFile,因为Windows定义了[同名函数](http://msdn.microsoft.com/en-us/library/windows/ desktop/aa365467%28v = vs.85%29.aspx),并且C中不允许使用函数重载。 –
如果不允许使用诸如getc()这样的函数,则需要在问题中提及(最好在标题中)。就像它读取一样,你根本不知道如何进行文件访问。我认为这是功课? –