Concatenate files : File Utility « File « C++






Concatenate files

  
#include <iostream>
#include <fstream>
#include <string>

using std::cerr;
using std::cout;
using std::endl;
using std::getline;
using std::ifstream;
using std::string;

int main(int argc, char **argv)
{
  int fail_count = 0;
  for (int i = 1; i < argc; ++i) {
    ifstream in(argv[i]);
    if (in) {
      string s;
      while (getline(in, s))
        cout << s << endl;
    } else {
      cerr << "cannot open file " << argv[i] << endl;
      ++fail_count;
    }
  }
  return fail_count;
}
  
    
  








Related examples in the same category

1.Read and display a text file line by line.
2.Display contents of specified file in both ASCII and in hex.
3.Create a file comparision utility.
4.Copy a text file and display number of chars copied.
5.Word count for input file: file read with ifstream
6.Copy files
7.Copy a file and display number of chars copied.
8.Swap characters in a file.
9.Swap characters in a file with error checking.
10.Copy a file and reverse case of letters.
11.Count letters.
12.Copy a file and reverse case of letters with error checking.
13.Copy and convert tabs to spaces.
14.Search file.