开始学习C++啦!感觉写起来比java麻烦多了。不过都是一个原理,做下笔记哈
- #include <iostream>
- #include <string>
- #include <fstream>
- int main(){
- std::string quote,speaker;
- std::cout << "请输入一句名言:\n";
- std::getline(std::cin,quote);
- std::cout << "请输入说这句名言的人:\n";
- std::getline(std::cin,speaker);
- std::cout << "\n";
- std::cout << "你输入的名言和人物是:\n\n"
- << quote << "-\n" << speaker << "\n\n";
- //声明文件对象,文件以最追加的模式打开
- std::ofstream fileOutput("quotes.txt",std::ios::app);
- if(fileOutput.is_open()){//判断文件是否打开,打开着记录数据
- //将数据写入到文件中
- fileOutput << quote << "|"
- << speaker << "\n";
- //关闭输出
- fileOutput.close();
- //打印消息
- std::cout << "数据写入文件成功!\n";
- }else{
- std::cout << "文件无法打开\n";
- return 1; //出错!返回1
- }
- std::cout << "按回车或返回继续!\n";
- std::cin.get();
- return 0;
- }
本文转自xuzw13 51CTO博客,原文链接:http://blog.51cto.com/xuzhiwei/972990,如需转载请自行联系原作者