从C++文件中输入/输出数据的最佳方法
Best way to input/output data from file in C++?
>我需要一种方法来读取输入数据,它可以
-
读取直到文件末尾(整数变量)。
-
读取直到行尾(整数变量)。
示例输入文件:
1 2 3 4
32 3
我需要 :
将第 1 行中的所有数字放在第一个数组中。
将所有数字放在第 2 行到第二个数组中。
-
可用于在线编译器:IDEone,Codeforce,...
-
可以从文件中读取。
和一种可以打印输出的方式
- 打印带有两个十进制数字的双精度双精度 i = 1.2355 ;打印 1.24
- 可用于在线编译器
最重要的是速度。而且使用简单。
我应该使用哪个以及如何使用它?
为了学习C++,我推荐一本像《C++编程语言》(第4版)和《C++之旅》这样的书,后者是标准库的参考。标准库中有许多工具,例如流和容器,它们被设计为易于使用。它们也往往比自制解决方案更有效,但这是一个实施质量问题。
- 要读取文件,请使用
std::fstream
。 - 如果可能,请避免使用数组并使用
std::vector
。 - 要影响浮点数的输出,请使用
std::fixed
和std::setprecision
,即std::cout << std::fixed << std::setprecision(2) << 1.23455;
.这不圆。为此,您可以参考 C 中的四舍五入数字到小数点后 2 位。
相关文章:
- 在c代码之间共享数据的最佳方式
- 使用QQuickFramebufferObject时同步数据的最佳方式是什么
- 将线程中的数据存储到全局容器的最佳方法?
- 读取大文件(>2GB)(文本文件包含以太网数据)并通过不同参数随机访问数据的最佳方法是什么?
- 在 c++ 中解析数据包数据的最佳方法是什么?
- 使用 QT C++过滤大数据的最佳方式
- 在wxWidgets的事件中包含我自己的数据的最佳方法是什么?
- 用于筛子的最佳数据结构是什么(即一些被划掉的数字列表)?
- 用于存储分组关系和支持外观的最佳数据结构
- 适用于频繁更改的大型数据集的最佳数据结构
- 将数据从一个应用程序单向发送到另一个应用程序的最佳做法
- 点遍历的最佳数据结构
- 使用 jsoncpp 时从 JSon 剥离私有数据的最佳方法
- 代表软件包安装和系统依赖关系的最佳数据结构
- 在 c++ 中,在线程之间共享数据容器的最佳方法是什么?
- 组织从内存读取的数据的最佳方法(用于调试)c++
- 数字序列的最佳数据结构 [0:9]
- 什么是在C 中存储结果INT*的最佳数据类型
- 我的数据结构的最佳序列化方法
- 存储数据列表并自动分配给结构的最佳方法是什么