c++ - 读取文件中传递的值
问题描述
我正在用 C++ 读取文件,然后按空格分隔值并像这样输入
1 2
3 4
5 6
我正在检查第二部分,如果它是 6,我想要cout
整条线。
5 6
代码示例:
ifstream f;
f.open("sample.txt");
f>>check;
if(check==6){
cout << check;
}
如何在不存储的情况下打印整行?为了清楚起见,我只想打印当前值和最后一个值。
解决方案
既然你想比较数据,然后根据比较的结果做一些事情,你不能避免将它们存储在某个地方。
推荐阅读
- apache-kafka - Kafka消费者:如果未提交先前的消息偏移量并且禁用自动提交,则希望再次读取相同的消息
- java - 如何使用 snakeyaml 将 YAML 解析为地图
- c - 在 C 中浮动有一些问题
- sql-server - 我想为不同的表创建一个通用登录表,例如 Patient 、 Doctors 、接待员,但不知道该怎么做
- javascript - 角度自定义库的输入路径搞砸了,我在这里做错什么了吗?
- flutter - 颤动的firebase存储上传空的mp4
- node.js - 节点服务器重新启动后保持套接字处于活动状态
- vue.js - 模态窗口不显示
- c# - 如何将参数传递给 LINQ where 条件动态
- node.js - 带有距离的Mongodb过滤器不起作用