1 #ifndef HEAD_H 2 #define HEAD_H 3 4 #include <iostream> 5 #include <fstream> 6 #include <string> 7 8 #endif 9 10 /***************************************************** 11 * Program file3.C from page 22 of Lippman * 12 * Modified to include namespace, preprossor commands * 13 * and endl macro as called for * 14 * Ruben Safir June 29th, 2008 * 15 *****************************************************/ 16 using namespace std; 17 18 int main(){ 19 20 ofstream OUTFILE("/home/ruben/cplus/testpass.txt"); 21 ifstream INFILE("/etc/passwd"); 22 if(! INFILE ){ 23 cerr << "Can't open password file"; 24 return -1; 25 } 26 if(! OUTFILE ){ 27 cerr << "Can't open testpass.txt file"; 28 return -2; 29 } 30 31 string word; 32 while( INFILE >> word) 33 OUTFILE << word << ' '; 34 35 return 0; 36 } 37