随笔分类 - C++文件/流
摘要:C++文件读写(文本文件/二进制文件) 一、前言 常见的文件类型可分为两种:文本文件和二进制文件。 文本文件的阅读相对容易,可以使用记事本/Notepad++/VS Code等应用程序直接打开阅览;然而二进制文件由0/1序列组成,直接打卡二进制文件通常是乱码状态。如果需要读取二进制文件,通常需要知晓
阅读全文
摘要:C++输入输出头文件#include <iostream>,常用于控制台打印/OJ数据读取 分别对应:控制台IO流/文件流/字符串流,本文主要介绍控制台输出输出流 cin >> 空格分隔 cout << 控制台输出 已知待读取元素的数量: cin >> n 未知待读取元素的数量: while(cin
阅读全文
摘要:包含头文件:#include <string> 一、字符串常用操作 C++ string与C语言 char*之间的相互转换 str.c_str() std::string() 字符串与float/int之间的相互转换 字符串转int/float 利用std::stoi将字符串转为整型 / 转为flo
阅读全文
摘要:一、CSV文件格式简介 文本文件 每一行为一组数据 数据之间逗号,分割 二、CSV文件的cpp解析 TODO 三、CSV文件应用场景 用于存储数据: 华为手机助手导出联系人和短信,保存为csv格式的文件👇 参考资料 csv文件格式:https://www.geeksforgeeks.org/csv
阅读全文
摘要:前言 要实现以二进制形式读写文件,<< 和 >> 将不再适用,需要使用 C++ 标准库专门提供的 read() 和 write() 成员方法。其中,read() 方法用于以二进制形式从文件中读取数据;write() 方法用于以二进制形式将数据写入文件。(C++ Primer第五版) 文本文件是逐行读
阅读全文
摘要:前言 C++文件处理与C语言不同,C++文件处理使用的是:流(stream) C++头文件#include <fstream>定义了三个类型来支持文件IO👇 ifstream从一个给定文件中读取数据 ofstream向一个给定文件写入数据 fstream可以读写文件(支持ifstream和ofst
阅读全文