ifstream提供了一个接口,用于从文件中读取数据作为输入流。
使用 istreambuf_iterator 与 copy_n 读取文件
我想解析一个文件中不同长度的不同类型的块,所以我创建了一个函数通过传入 ifstream 来读取块,如下所示: void parse_next(std::ifstream& input_...
ifstream、ofstream 和 fstream 有什么区别? [重复]
在文件处理中,我遇到了ifstream、ofstream和fstream。谁能告诉我它们之间的主要区别?
我没有看到这个问题已经发布,或者任何有用的类似内容。 我正在上第二学期的 C++ 课程,只通过了 10 个测试点中的 5 个。我可以看出我的 try/catch 出了问题...
我正在尝试从 .txt 文件中读取信息,但发生了一些非常奇怪的事情。 这是代码: ifstream 文件(目录); 打开(目录); if (fichier.is_open()) 计算<< &
读取已签名的 16 位 PCM Audacity 导出文件 (RAW) 并转换为未签名的 16 位
我正在尝试“解码”并从 Audacity 原始导出文件中提取原始 pcm 音频。 下面的代码打开这样的文件并生成一个新文件,该文件可以由 Audacity 打开并重现...
我做了一个项目,我只读了 1 行 20 个字符,并将这些字符与答案键进行比较,并根据他们输入的内容输出正确的数量和错误的数量...
#include #包括 使用命名空间标准; 类嗨{ 私人的: 字符串名称; 弦卷; 民众: void setName(st...
主要问题是当我尝试将数据从文件读取到向量时没有任何反应。 我正在制作一个 Graph 类,我的任务是从一个文件创建一个图形,但是例如,这是我的小
鉴于此标题格式: 我正在尝试遍历并打印 Length 和 Num Market Updates: std::ifstream fileOpener(m_rawInputFileName, std::ios::binary); 如果(!fileOpener.is_open()) { 标准:...
我正在尝试从文件中读取带引号的字符串并将其存储在字符串中。我正在从文件中读取字符串,输入文件是这样的: “通心粉”淀粉 2.99 “奶酪通心粉”淀粉 0.50 “土豆S...
我的代码无法找到文件。我像这样使用 ifstream 但每次我收到一条错误消息说它找不到文件。 ifstream 文件; infile.open(inputFile, ios::in | ios::...
#include #include #include #include 使用命名空间标准; char calculate_grade(double avg); char calculate_grade(double avg) { 我...
从文件中读取多个值并将它们分配给特定变量以供在 C++ 文件中使用
我正在为高级 CFD 课程开发可压缩求解器。我将需要运行多个模拟,所以我希望从命令行获取输入,这将允许我使用一些脚本...
C/C++ 中的文件处理突然中断(Mac OS 13.2.1)。无法编译继续工作
我把我的头发拉到这里有一个奇怪的问题,这个问题似乎是自己出现的,我现在对发生的事情一头雾水。 我编译的 C++ 应用程序无法再找到带空格的文件 ...
fstream 不读取输入的 Visual Studio 代码,但它在 Visual Studio Community 中工作
下面的代码在 Visual Studio Community 2019 中正常工作,输入文件打开并被读取。 当我在 Visual Studio Code 中尝试相同的代码时,它不起作用,并返回“访问被拒绝&q...
尝试使用 ifstream.read 将数据导入 vector
尝试将文件的一部分读入向量结构。 特别是尝试使用标准库读取 exif 数据。 此代码编译但向量(“缓冲区”)为空。 一直在...
为什么在尝试使用 C++ 从文本文件中读取结构时,我会得到一个带有值的额外行?
我正在使用 C++,分别创建一个具有 name 和 age ie.string 和 int 数据成员的结构,并将结构的值存储在文本文件中,然后再次从文件中读取和
mkae std::ifstream.good() 是否可以手动返回 false?
我正在制作一个大量使用 std::ifstream 对象的 >> 运算符的解释器。是否可以按照下面指定的代码执行某些操作: #include...
如何在 C++ 中读取带有 utf-8 字符的 txt 文件?
我需要从一个包含 utf-8 字符的文件中读取。 我尝试使用 std::wifstream 但我在输出中只得到空行。 我也找到了这个解决方案 file.imbue(std::locale(std::locale::empty(), new ...
config_stream.is_open() c++总是返回false。
我有以下c++代码: int main(int argc, char *argv[]) { std::string filename("config.txt"); if (argc == 2) filename = argv[1]; if (argc > 2) { std::cerr