あ、こう書くのがベストなのかな

while( !fs.eof() ){
  if( fs >> strtoken ) cout << strtoken << endl;
}