#include <iostream>
#include <fstream>
using namespace std;
const unsigned bufferSize = 125 ;
int main( ) {
const char fileName[ ] = "/myStory.txt" ;
fstream myfile;
cout << "Processing... Opening file name as: " << fileName << "... Purpose: Reading and Writing File." << endl;
myfile.open ( fileName, ios:: out | ios:: in | ios:: trunc ) ;
myfile << "I love to code" << endl;
myfile << "I really love to code in C++" << endl;
myfile << "Coding makes me very happy" << endl;
myfile << "Give me more code to write" << endl;
cout << "Input Verified. Reading File " << fileName << "... Please wait." << endl;
char outBuffer[ bufferSize] = { 125 } ;
cout << "Input Data from " << fileName << " is:" << endl;
while ( myfile.getline ( outBuffer, bufferSize) )
{
cout << outBuffer << endl;
}
myfile.close ( ) ;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpjb25zdCB1bnNpZ25lZCBidWZmZXJTaXplID0gMTI1OwppbnQgbWFpbigpIHsKICAgIGNvbnN0IGNoYXIgZmlsZU5hbWVbXSA9ICIvbXlTdG9yeS50eHQiOwogICAgZnN0cmVhbSBteWZpbGU7CiAgICBjb3V0IDw8ICJQcm9jZXNzaW5nLi4uIE9wZW5pbmcgZmlsZSBuYW1lIGFzOiAiIDw8IGZpbGVOYW1lIDw8ICIuLi4gUHVycG9zZTogUmVhZGluZyBhbmQgV3JpdGluZyBGaWxlLiIgPDwgZW5kbDsKICAgIG15ZmlsZS5vcGVuKGZpbGVOYW1lLCBpb3M6Om91dCB8IGlvczo6aW4gfCBpb3M6OnRydW5jKTsKICAgIG15ZmlsZSA8PCAiSSBsb3ZlIHRvIGNvZGUiIDw8IGVuZGw7CiAgICBteWZpbGUgPDwgIkkgcmVhbGx5IGxvdmUgdG8gY29kZSBpbiBDKysiIDw8IGVuZGw7CiAgICBteWZpbGUgPDwgIkNvZGluZyBtYWtlcyBtZSB2ZXJ5IGhhcHB5IiA8PCBlbmRsOwogICAgbXlmaWxlIDw8ICJHaXZlIG1lIG1vcmUgY29kZSB0byB3cml0ZSIgPDwgZW5kbDsKCiAgICBjb3V0IDw8IklucHV0IFZlcmlmaWVkLiBSZWFkaW5nIEZpbGUgIiA8PCBmaWxlTmFtZSA8PCAiLi4uIFBsZWFzZSB3YWl0LiIgPDwgZW5kbDsKICAgIGNoYXIgb3V0QnVmZmVyW2J1ZmZlclNpemVdID0gezEyNX07CiAgICBjb3V0IDw8ICJJbnB1dCBEYXRhIGZyb20gIiA8PCBmaWxlTmFtZSA8PCAiIGlzOiIgPDwgZW5kbDsKICAgIHdoaWxlKG15ZmlsZS5nZXRsaW5lKG91dEJ1ZmZlciwgYnVmZmVyU2l6ZSkpCiAgICB7CiAgICAgICAgY291dCA8PCBvdXRCdWZmZXIgPDwgZW5kbDsKICAgIH0KICAgIG15ZmlsZS5jbG9zZSgpOwogICAgcmV0dXJuIDA7Cn0=