reads strings entered at the keyboard and writes them to disk : ofstream « File « C++






reads strings entered at the keyboard and writes them to disk

  
#include <iostream>
#include <fstream>
using namespace std;
   
int main(int argc, char *argv[])
{
  if(argc!=2) {
    cout << "Usage: output <filename>\n";
    return 1;
  }
   
  ofstream out(argv[1]); // output, normal file
   
  if(!out) {
    cout << "Cannot open output file.\n";
    return 1;
  }
   
  char str[80];
  cout << "Write strings to disk. Enter ! to stop.\n";
   
  do {
    cout << ": ";
    cin >> str;
    out << str << endl;
  } while (*str != '!');
   
  out.close();
  return 0;
}
  
    
  








Related examples in the same category

1.basic file operations: open and save
2.ofstream: Use read(), write(), ios::out | ios::binaryofstream: Use read(), write(), ios::out | ios::binary
3.Writes information inputted to a fileWrites information inputted to a file
4.ofstream.fail() Demoofstream.fail() Demo
5.Uses put() to write all characters from zero to 255 to a file
6.Output file with ofstream
7.Connect ofstream and streambuf and operations with streambufs.
8.basic file operations
9.Accessing Data in a File
10.writes formatted output to a file, using <<
11.put( ) to write all characters from zero to 255 to a file called CHARS.
12.eat the newline after the file name
13.Setting the locale to German_Germany