2-3 編寫乙個程式用來開啟檔案並統計檔案中以空格隔開的單詞數目。
ifstream f2("d:\\test.txt");
if(!f2)
return 1;
int wordsnumber = 0 ;
char c ;
bool spacerepeat = false ;
while((c = f2.get()) != eof)
else if(c != ' ')
spacerepeat = false;
}cout << "\n\nthe sentence has " << ++wordsnumber << " words." << endl;
f2.close();
2-4 編寫乙個程式統計檔案中特定單詞的出現次數(要求使用string類的運算子 "==" 來查詢單詞)。
ifstream inf("d:\\test.txt");
if(!inf)
return 1;
string word;
int num = 0 ;
while(inf >> word)
}cout << "is 出現的次數為:" << num << "次" << endl ;
inf.close();
2-5 修改fillvector.cpp 使它能從後向前列印各行。
vectorfill_vec ;
ifstream fill_in("d:\\test.txt");
if(!fill_in)
return 1;
string line ;
while(getline(fill_in,line))
for(int i = fill_vec.size()-1 ; i >= 0 ; --i)
2-7 編寫乙個程式,一次顯示檔案的一行,然後,等待使用者按回車鍵後顯示下一行。
vectorfill_vec ;
ifstream fill_in("d:\\test.txt");
if(!fill_in)
return 1;
string line ;
while(getline(fill_in,line))
for(int i = fill_vec.size()-1 ; i >= 0 ; --i)
課後練習題隨筆(一)
函式實現 def isodd a if isinstance a,int 判斷輸入的數是否為整數 if a 2 0 return true else return false else return false if name main while true a eval input print i...
程式設計藝術第一卷(1)學習筆記
1.1 演算法 演算法e 歐幾里德演算法 給定兩個正整數m和n,求他們的最大公因子,即能夠同時整除m和n的最大正整數。e0 確保m n 如果mn.e1.求餘數 以n除m並令r為所得餘數。0 r n e2.餘數為零?若r 0,演算法結束,n即為答案。e3.減少 置m n,n r,並返回步驟e1.乙個演...
虛幻4渲染程式設計(C 篇) 第一卷 型別
yivanlee 專題概述及目錄epic已經把c 玩得出神入化了,然後業內出現了乙個新詞ue4 c 所以跟著ue4官方玩c 飆車應該沒啥太大問題順便還能對引擎和c 有更深的理解。最開始讓我感到頭疼的是接觸到ue4渲染資源的相關型別的時候 typedef就是為乙個型別取乙個新的名字,方便書寫,其實型別...