RosettaCodeData/Task/File-size/C++/file-size.cpp
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

16 lines
392 B
C++

#include <iostream>
#include <fstream>
std::ios::off_type getFileSize(const char *filename) {
std::ifstream f(filename);
std::ios::pos_type begin = f.tellg();
f.seekg(0, std::ios::end);
std::ios::pos_type end = f.tellg();
return end - begin;
}
int main() {
std::cout << getFileSize("input.txt") << std::endl;
std::cout << getFileSize("/input.txt") << std::endl;
return 0;
}