#include <string>
#include <iostream>
#include <fstream>
#include <iterator>
#include <algorithm>
void somefunction(const std::string& s)
{
// call some code here :)
int length = s.length();
std::cout << length << "\t" << s << "\n";
}
int main()
{
std::ifstream test("t.cpp");
std::for_each(std::istream_iterator<std::string>(test),
(std::istream_iterator<std::string>()),
somefunction);
test.close();
}