C++学习笔记(1)-文件写入

简介:

 开始学习C++啦!感觉写起来比java麻烦多了。不过都是一个原理,做下笔记哈

 
  1. #include <iostream> 
  2. #include <string> 
  3. #include <fstream> 
  4.  
  5. int main(){ 
  6.     std::string quote,speaker; 
  7.      
  8.     std::cout << "请输入一句名言:\n"
  9.     std::getline(std::cin,quote);   
  10.      
  11.     std::cout << "请输入说这句名言的人:\n"
  12.     std::getline(std::cin,speaker);  
  13.      
  14.     std::cout << "\n";    
  15.      
  16.     std::cout << "你输入的名言和人物是:\n\n" 
  17.     << quote << "-\n" << speaker << "\n\n"
  18.      
  19.     //声明文件对象,文件以最追加的模式打开  
  20.     std::ofstream fileOutput("quotes.txt",std::ios::app);  
  21.      
  22.     if(fileOutput.is_open()){//判断文件是否打开,打开着记录数据 
  23.         //将数据写入到文件中 
  24.         fileOutput << quote << "|" 
  25.         << speaker << "\n"
  26.          
  27.         //关闭输出 
  28.         fileOutput.close(); 
  29.          
  30.         //打印消息 
  31.         std::cout << "数据写入文件成功!\n";  
  32.      
  33.     }else
  34.         std::cout << "文件无法打开\n"
  35.         return 1; //出错!返回1  
  36.     } 
  37.      
  38.     std::cout << "按回车或返回继续!\n"
  39.     std::cin.get(); 
  40.     return 0; 

 本文转自xuzw13 51CTO博客,原文链接:http://blog.51cto.com/xuzhiwei/972990,如需转载请自行联系原作者

相关文章
|
29天前
|
存储 C++
基于C++的简易文件压缩与解压缩工具设计与实现
基于C++的简易文件压缩与解压缩工具设计与实现
16 3
|
1月前
|
安全 算法 程序员
【C/C++ 文件操作】深入理解C语言中的文件锁定机制
【C/C++ 文件操作】深入理解C语言中的文件锁定机制
33 0
|
1月前
|
Unix 编译器 Linux
【计算机基础 ELF文件】深入探索ELF文件:C++编程中的关键组成部分
【计算机基础 ELF文件】深入探索ELF文件:C++编程中的关键组成部分
50 0
|
1月前
|
C++
C++学习系列---读取文件名存入txt和从txt读取每行信息
C++学习系列---读取文件名存入txt和从txt读取每行信息
|
1月前
|
C++
如何在C++中实现cpp文件中引用另外一个cpp文件
如何在C++中实现cpp文件中引用另外一个cpp文件
|
2月前
|
算法 API 计算机视觉
[opencv学习笔记] jiazhigang 30讲源码C++版本(含Makefile)
[opencv学习笔记] jiazhigang 30讲源码C++版本(含Makefile)
26 0
|
3月前
|
缓存 网络协议 Linux
Linux C/C++ 开发(学习笔记十三):百万并发的服务器实现
Linux C/C++ 开发(学习笔记十三):百万并发的服务器实现
54 0
|
3月前
|
网络协议 Linux C++
Linux C/C++ 开发(学习笔记十二 ):TCP服务器(并发网络编程io多路复用epoll)
Linux C/C++ 开发(学习笔记十二 ):TCP服务器(并发网络编程io多路复用epoll)
57 0
|
1月前
|
Linux C++ iOS开发
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南(二)
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南
253 2
|
1月前
|
Linux API C++
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南(一)
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南
318 2