View Single Post
Old 12-11-2003, 08:06 AM   #3 (permalink)
Pragma
I am Winter Born
 
Pragma's Avatar
 
Location: Alexandria, VA
Quote:
#include iostream
#include fstream
using namespace std;

static const int width = 257;

int countlines(ifstream &in);

int main(int numArgs, char *args[]) {
if (numArgs != 2) {
cout << "Usage:\n reader filename.ext";
return 1;
}
ifstream fin(args[1]);
cout << countlines(fin);

fin.close();
return 0;
}

int countlines(ifstream &in) {
int lines = 0;
char null[width];
while (!in.eof()){
in.getline(null, width);
lines++;
}
in.seekg(0, ios::beg);

return lines;
}
__________________
Eat antimatter, Posleen-boy!

Last edited by Pragma; 12-11-2003 at 08:12 AM..
Pragma is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62