我只需要編寫一個函數來計算已打開和正常文本文件中的整數數量。計算文本文件中整數數量的函數?
a。假設存在大量整數除以空格的文本文件
b。編寫一個名爲analyzeFile的函數,該函數接受之前打開的ifstream文件對象作爲參數,並計算文件中整數的數量。
c。它不需要對整數進行任何操作,但它必須精確計算文件中正確的整數個數並將該數字返回給調用的函數 。 d)。它也不需要自己操作文件操作,因此它不需要關閉文件或進行除計數整數 並返回它們的數量以外的任何其他操作。
謝謝你對我的問題的任何幫助!
編輯: 這是我作爲一個函數做遠,是不是,我不知道:
int analizeFile (ifstream &inf, const string &fileName) {
int count = 1;
int num;
fin.open(fileName.c_str());
fin >> num;
while (fin.good()) {
fin>> num;
count ++;
}
return count;
}
向我們展示您編寫的一些代碼。還有你遇到的任何問題。 – dirkgently
是的,請張貼你到目前爲止,以及問題是什麼。否則,你似乎希望我們爲你做功課。 –
這裏是我作爲一個函數做得很遠,是對的,我不知道: int analizeFile(ifstream&inf,const string&fileName) { int count = 1; int num; fin.open(fileName.c_str()); fin >> num; (fin.good()) { fin >> num; while(fin.good()) { fin >> num; count ++; } return count; } – Elaina