如何在 C 中使用 EOF stdin
我需要将坐标输入到数组中,直到遇到 EOF,但我的代码中有问题。我用过ctrl+Z、ctrl+D int main() { int x[1000],y[1000]; int n=0,nr=0,a,b,i; print…
读取文件时出现问题... while (!feof(file)) 导致无限循环!
void OpenFile() { FILE *fp; char buffer[1024]; int number; fp=fopen("godess.txt","r"); if(fp==NULL){ printf("Error opening file!\n"); exit(0…
为什么是 “while( !feof(file) )”总是错的?
使用 feof() 控制读取循环有什么问题?例如: #include #include int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? f…
当未达到 EOF 时 feof() 返回 true
我试图从特定偏移量的文件中读取(简化版本): typedef unsigned char u8; FILE *data_fp = fopen("C:\\some_file.dat", "r"); fseek(data_fp, 0x004…
如何使用 feof(FILE *f)?
我在 do-while 循环上遇到了困难,它应该停止 当我们到达文件末尾时。这是循环代码: do { if (pcompanyRow[0] != '#' && pass == 1) { strtok(pcompa…
PHP 的 feof 行为与 C 的比较
我有 C 和 C++ 背景,但也玩过一些网络东西。我们所有的 C 人员(希望)都知道在执行读取之前对 FILE* 调用 feof 是一个错误。这常常让 C 和 C++ 新手…
- 共 1 页
- 1