이미 열려 있고 좋은 텍스트 파일에 정수의 수를 세는 함수 만 작성해야합니다.텍스트 파일의 정수 수를 계산하는 함수는 무엇입니까?
a. 많은 수의 정수가 공백으로 나뉘어 진 텍스트 파일이 있다고 가정하십시오.
b. 이전에 열었던 ifstream 파일 객체를 매개 변수로 허용하는 analyzeFile 함수를 작성하고 파일에있는 정수의 개수를 계산합니다.
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를 문자열 & fileName에) { INT 카운트 = 1; int num; fin.open (fileName.c_str()); fin >> num; while (fin.good()) { fin >> num; 카운트 ++; } 반송 률; } – Elaina