123456789101112131415161718192021222324252627282930313233343536
#include<iostream> #include<fstream> using namespace std; int getFileLength(ifstream inFile); int main(){ ifstream inFile; int length = 0; length = getFileLength( inFile ); cout << length; return 0; } int getFileLength(ifstream inFile){ int length = 0; char arr[600]; inFile.open("test.html"); inFile >> arr; if(inFile) ++length; return length; }
12345678910111213141516171819202122232425262728293031323334353637383940
#include<iostream> #include<fstream> using namespace std; int getFileLength(ifstream& inFile); int main(){ ifstream inFile; int length = 0; length = getFileLength(inFile); cout << length; return 0; } int getFileLength(ifstream& inFile){ int length = 0; char arr[600]; inFile.open("test.html"); if (inFile.is_open()) { while (inFile >> arr) { length++; } } else { cout << "Failed to open file" << endl; } return length; }
#include<iostream> #include<fstream> using namespace std; int getFileLength(ifstream& inFile); int main(){ ifstream inFile; int length = 0; length = getFileLength(inFile); cout << length; system("pause"); return 0; } int getFileLength(ifstream& inFile){ int length = 0; char arr; // a char, not char array inFile.open("test.html"); if (inFile.is_open()) { while (inFile >> arr) { length++; } } else { cout << "Failed to open file" << endl; } return length; }