eat the newline after the file name : ofstream « File « C++






eat the newline after the file name

  
#include <iostream>

#include <fstream>
using namespace std;
int main()
{
   char buffer[255];    

   ofstream fout("text.txt");  
   fout << "This line written directly to the file...\n";
   cout << "Enter text for the file: ";
   cin.ignore(1,'\n');
   cin.getline(buffer,255);

   fout << buffer << "\n";
   fout.close();         

   ifstream fin("text.txt");    
   char ch;
   while (fin.get(ch))
      cout << ch;

   fin.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.reads strings entered at the keyboard and writes them to disk
12.put( ) to write all characters from zero to 255 to a file called CHARS.
13.Setting the locale to German_Germany