真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C++中文件按行讀取和逐詞讀取backup-創(chuàng)新互聯(lián)

http://blog.csdn.net/zhangchao3322218/article/details/7930857C++中文件按行讀取和逐詞讀取b
ackup

#include  
#include  
#include  < string >

using  namespace  std;

void  OutPutAnEmptyLine()//輸出空行
{
cout<< " " ;
}

 //讀取方式: 逐詞讀取, 詞之間用空格區(qū)分
void  ReadDataFromFileWBW()
{
cout<<"逐詞讀取, 詞之間用空格區(qū)分"<ifstream fin( "data.txt" );
string  s;
while ( fin >> s )
  {
cout <<  "Read from file: "  << s << endl;
   }
}

//讀取方式: 逐行讀取, 將行讀入字符數(shù)組, 行之間用回車換行區(qū)分
void  ReadDataFromFileLBLIntoCharArray()
{
cout<<"逐行讀取, 將行讀入字符數(shù)組, 行之間用回車換行區(qū)分"<ifstream fin( "data.txt" );
const  int  LINE_LENGTH =  100 ;
char  str[LINE_LENGTH];
while ( fin.getline(str,LINE_LENGTH) )
{
cout <<  "Read from file: "  << str << endl;
}
}

//讀取方式: 逐行讀取, 將行讀入字符串, 行之間用回車換行區(qū)分
//相比較上種方法,該種方法比較靈活,推薦使用
void  ReadDataFromFileLBLIntoString()
{
cout<<"逐行讀取, 將行讀入字符串, 行之間用回車換行區(qū)分"<ifstream fin( "data.txt" );
string  s;
while ( getline(fin,s) )
{
cout <<  "Read from file: "  << s << endl;
}
}

//帶錯誤檢測的讀取方式
void  ReadDataWithErrChecking()
{
  string  filename =  "dataFUNNY.txt" ;
  ifstream fin( filename.c_str());
  if ( !fin )
  {
cout <<  "Error opening "  << filename <<  " for input"  << endl;
exit(- 1 );
  }
}

int  main()
{
ReadDataFromFileWBW();  //逐詞讀入字符串
OutPutAnEmptyLine();  //輸出空行

ReadDataFromFileLBLIntoCharArray();  //逐詞讀入字符數(shù)組
OutPutAnEmptyLine();  //輸出空行

ReadDataFromFileLBLIntoString();  //逐詞讀入字符串
OutPutAnEmptyLine();  //輸出空行

ReadDataWithErrChecking();  //帶檢測的讀取
return  0 ;
}

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:申請域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、共和網(wǎng)站維護、網(wǎng)站推廣。
文章標題:C++中文件按行讀取和逐詞讀取backup-創(chuàng)新互聯(lián)
文章分享:http://weahome.cn/article/csspsj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部