开始学习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;