问题标签 [ifstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 进行文件管理操作时,Visual Studio 在哪里搜索 txt 文件?
我知道这是一个菜鸟问题,但是我以前使用过 Python,例如,当您想简单地访问 .txt 文件时,您所要做的就是确保 txt 文件位于同一目录中。我在下面有以下 C++ 代码,但它没有找到我保存在桌面上的 Numbers.txt 文件。我在文件中只有一行 double 类型的数字。我要做的就是找到文件中所有数字的平均值。该程序运行良好,但无法正确打印输出。通过仅打印输出 [0] 查看打印到输出中的内容后,我发现该文件没有将其内容复制到数组中。有人可以为我解决这个小问题,或者至少为我指出一个好的教程的正确方向吗?
c++ - ifstreams 的向量
如何创建和操作 ifstreams 的向量?
像这样的东西,除了这不起作用:
c++ - 如何在 C++ 中使用不同的 ifstream 模式?
- 根据参考资料,如果我使用
ifstream infile ( "test.txt" , ifstream::in );
它Allow input operations on the stream.
,那么“输入操作”的例子有哪些? ifstream infile ( "test.txt" , ifstream::in | ifstream::binary );
使用多个标志的语法是否正确?- 如果我更改
ifstream::
为会有所不同iso::
吗?
谢谢
c++ - 使用 ifstream 读取文件
我正在尝试从文件中读取:该文件是多行的,基本上我需要遍历每个“单词”。词是任何非空间的东西。
示例输入文件将是:
示例文件:
测试 2d
字 3.5
输入
{
测试 13.5 12.3
另一个 {
测试 145.4
}
}
所以我尝试了这样的事情:
问题是当它读取新行时它只是挂起。我在测试 13.5 之前阅读了所有内容,但是一旦到达该行,它就什么也不做。谁能告诉我我做错了什么?关于如何做到这一点的任何更好的建议???
当时我基本上需要浏览文件并使用一个“单词”(非白色字符)。一世
谢谢
c++ - ifstream 变量可以是全局变量吗?
有什么理由file(argv[1])
会给出错误吗?我可以将 ifstream 作为全局变量吗?
c++ - 读取文件并删除重复的字母
所以我的目标是创建一个函数,将部分填充的字符数组作为形式参数,并从数组中删除所有重复的字母。所以我只需要读取一个 .txt 文件,其内容类似于“11 ABC abca A ggt”,然后让程序吐出“ABC abcg t”
截至目前,我的程序吐回“1 ABC abc”
我真的很感激这方面的任何帮助。
这是我所拥有的...
c++ - 在 ifstreams 中使用 seekg 保持有效位置
我正在尝试使我的文件解析更加健壮。使用 ifstream,我如何确保seekg
将我保持在文件中的有效位置?
这不起作用:
我假设当前迭代器已经被推到结束迭代器之外,所以 peek() 永远不会是真的。
c++ - 为什么我会用 istream::get(char*, streamsize n, char delim) 得到奇怪的结果?
我正在阅读格式类似于:
等,以及类似于以下的代码:
在大多数情况下,它在第一列中读取良好。但是,有时 sscanf 会失败,当我使用 Codegear 调试器检查缓冲区中的内容时,我看到它已经读入\000:00:023
例如。出于某种原因,它\0
在前面收集了一个空字符 , 。当我查看文本文件时,它似乎与正确读取的所有其他时间值的格式相同。为什么偶尔会添加一个空字符?有解决办法吗?
c++ - C++ - 加载数据文件失败!
我有一个要在 C++ 程序中加载的简单数据文件。由于奇怪的原因,它不起作用:
- 我在 Windows 上尝试过,假设文件位于同一目录中:failed。
- 我通过移动 C:\ 目录中的文件在 Windows 上进行了尝试:工作。
- 我在 Linux 上尝试将文件放在同一目录中:failed。
片段:
我这样调用 loadMap 方法:
(世界是一个单例类)。
如何通过使用 try-catch 或其他任何方法找到确切的错误?
c++ - 无法让 ifstream 在 XCode 中工作
无论我尝试什么,我都无法让以下代码正常工作。
在第一个 cout << (inFile.good()); 处,它打印一个 1,在第二个打印一个 0。这告诉我文件正在正确打开,但是 inFile 一旦从中读取就失败了。该文件具有足够多的行/字符,因此我无法尝试在那时读取文件末尾。
文件内容: