RosettaCodeData/Task/Read-a-file-line-by-line/C++/read-a-file-line-by-line-1.cpp
2019-09-12 10:33:56 -07:00

18 lines
437 B
C++

#include <fstream>
#include <string>
#include <iostream>
int main( int argc , char** argv ) {
int linecount = 0 ;
std::string line ;
std::ifstream infile( argv[ 1 ] ) ; // input file stream
if ( infile ) {
while ( getline( infile , line ) ) {
std::cout << linecount << ": "
<< line << '\n' ; //supposing '\n' to be line end
linecount++ ;
}
}
infile.close( ) ;
return 0 ;
}