User Tools

Site Tools


cplusplus:file_processing_examples

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
cplusplus:file_processing_examples [2017/02/08 20:52] – [Reading multiple tokens] mithatcplusplus:file_processing_examples [2017/02/08 20:54] – [Read all tokens in a file] mithat
Line 175: Line 175:
 #include <iostream> #include <iostream>
 #include <fstream> #include <fstream>
-#include <cstring>+#include <string>
 using namespace std; using namespace std;
  
Line 183: Line 183:
     int num1;     int num1;
  
-    ifstream infile;   // instantiate file pointer object +    ifstream infile;         // instantiate file pointer object 
-    infile.open(filename.c_str());   // associate file with file pointer object+    infile.open(filename);   // associate file with file pointer object
  
     if (!infile)     if (!infile)
-        cerr << "Error opening file." << endl; 
-    else 
     {     {
-        cout << "Reading from file ... " << endl;+        cout << "Error opening file." << endl; 
 +        return 1;  // exit program with error code 
 +    }
  
-        while (infile >> num1) +    cout << "Reading from file ... " << endl;
-        { +
-            cout << num1 << endl; +
-        } +
-        infile.close();    // close the file!+
  
-        cout << "Done!" << endl;+    while (infile >> num1) 
 +    { 
 +        cout << num1 << endl;
     }     }
 +    infile.close();    // close the file!
 +
 +    cout << "Done!" << endl;
  
     return 0;     return 0;
 } }
 </file> </file>
cplusplus/file_processing_examples.txt · Last modified: 2019/02/11 19:17 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki