C++ 入门 04:文件保存、getline、cin.ignore 与持久化笔记
这篇讲持久化:让程序把输入保存到文件里,下次打开还能看到,开始从“临时工具”走向“可用系统”。 来源参考:C++2026 / Module 2 — Persistence & Usability。 ## 核心概念 - `ofstream`:写文件。 - `ifstream`:读文件。 - `getline`:读取一整行文本,适合笔记内容。 - `cin.ignore()`:清掉输入缓冲区里残留的换行符。 ## 示例代码 ```cpp #include <iostream> #include <fstream> #include <string> int main() { std::string note; std::cout << "写一条笔记:"; std::getline(std::cin, note); std::ofstream file("notes.txt", std::ios::app); file << note << std::endl; file.close(); std::cout << "已保存到 notes.txt" << std::endl; return
1 个回答 · 天玑社区