文件- 问答列表

为什么 EOF 会提前到达 EOF?

作者:James Schek 提问时间:10/3/2008

我正在编写一个将文件读入内存的 C 库。它跳过文件的前 54 个字节(标头),然后将其余部分作为数据读取。我使用 fseek 来确定文件的长度,然后使用 fread 读取文件。 循环运行一次,然后结...

函数 'feof' 始终返回 1 [duplicate]

作者:Jim Fell 提问时间:8/10/2015

这个问题在这里已经有答案了: 为什么 EOF 会提前到达 EOF? (3 个答案) 8年前关闭。 我正在尝试读取大小为 114,808 字节的二进制文件。我为文件分配内存,然后尝试使用 和 读取文件...

printf 命令在我的程序中的特定点后不起作用

作者:Robert Westmeyer 提问时间:4/3/2023

我正在开发一个包含 365 个数据点的 2D 数组的程序,我们需要做的一件事就是找到数据的平均值并将其打印到文件和命令窗口中。 #include <stdio.h> #include <math....

“BufferedInputStream”与“配置大小的 FileInputStream”

作者:Programming and Maths 提问时间:8/11/2020

案例 1 => 创建了 BufferedInputStream,我想一次读取()12 个字节,但它缓冲了多达 1024 个字节(例如)以提高性能。因此,它使用 BufferedInputStream ...

C++ fstream:get() 跳过第一行和最后一行

作者:Farkzax 提问时间:3/9/2020

我正在从整数文件中读取,将文件中的每个元素转换为整数,并将整数添加到向量向量中,如果文件移动到新行,则向量的向量将移动到新向量。例如,如果输入文件包含: 9 2 5 8 7 1 10 5 3 20 ...

将 HTML 文件读入内存中的字符串变量

作者:Bohn 提问时间:8/30/2012

如果我在磁盘上有一个 HTML 文件,如何在运行时将其一次读入 String 变量?然后我需要对该字符串变量进行一些处理。 一些html文件是这样的: <html> <table cellspa...

防止 std::ifstream 创建空文件

作者:InBetween 提问时间:12/11/2020

如果找不到具有所提供路径的文件,则以下代码将创建一个空文件: std::ifstream file; file.open(path, std::ios::in | std::ios::binary ...

在 Windows 上的文件结束之前到达 EOF

作者:Mangal K 提问时间:2/8/2021

#include <stdio.h> #include <stdlib.h> const int size = 512; int main(int argc, char *argv[]) { if...

remove() 函数在 C 语言中是如何工作的?

作者:programme3219873 提问时间:9/25/2021

我最近在 C 中遇到了删除文件的情况,但我对它的工作原理很感兴趣。经过一番挖掘,我找到了它的函数定义:remove() #include <errno.h> #include <stdio.h> ...

为什么 C 将 FILE 用于 stdin/stdout 流以及文件操作?

作者:programme3219873 提问时间:9/25/2021

我最近研究了 C 中的文件和输入/输出,并很快发现 C 使用了一种称为 ed 结构的结构,该结构通常表示为指向结构的指针。 此结构包含有关输入和输出的数据,因此操作系统和内核的较低级别部分可以轻松管理...


共98条 当前第9页