Day 04 2020.08.29 fstream对文本读写操作

本文介绍了C++中使用fstream进行文件读写操作,通过实例展示了如何读取txt文件并统计数据,同时讲解了VS工程编译后的文件结构。还探讨了静态库与动态库的区别,以及Debug和Release模式的差异。
摘要由CSDN通过智能技术生成

不论是什么理由,都不是你停下学习的理由。人的惰根性太可怕,只要你想找理由,总会有的,所以不要给自己退路!!即使是周末,也不能停止脚步!!奥里给~~

今天把流程控制这个章节给看完了,自认为这部分以前学的还不错,所以翻的比较快。这部分主要是讲了if-else、switch-case、do-while、for这部分没啥好说的,逻辑的理解。不过在这部分结尾,还是学到了一点以前比较迷糊的东西。

一个是fstream对文件读写

另一个就是咱们新建了一个工程编译后文件夹下都是什么?

依然废话不多说,上代码

#include <iostream>
#include  <string>
#include <fstream>//读写文本需要这个头文件

int main()
{
	std::fstream inputstream;
	inputstream.open("1.txt", std::ios::in);
	/*     打开方式:

              ios::in        读文件打开
              ios::out    写文件打开
             ios::ate    从文件尾打开
              ios::app    追加方式打开
              ios::trunc    如果已经有文件 先删除在撞见
              ios::binary    二进制方式
	*/
	int highScore = -1;
	std::string highScoreName;
	int numOfScore;
	inputstream >> numOfScore;

	for (int i = 0; i < numOfScore; i++)
	{
		std::string name;
		int score;
		inputstream >> name;//inpustream>>name;符号方向一换就变成向文件写
		inputstream >> score;
		std::cout << name << "," << score << std::endl;
		if (score > highScore)
		{
			highScore = score;
			highScoreName = name;
		}
	}
	std::cout << "最高得分为"<< highScoreName << "," << hi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值