#include <iostream> //Simple input / output with cout / cin
#include <string> //contain the string functions (strcpy, strcat, strlen)
#include <iomanip> //setprecision, setw
#include <vector> //similar to arrays, push_back
#include <cmath> //pow(double x, int y)
#include <sstream> //Stringstream ss if (ss >> (int)i) {//do stuff}
#include <fstream> // fin / fout
using namespace std;
int main(){
int x=0;
cout << "\nThe value for x is "<< x;
cout << "\nNow enter a new value for x: ";
cin >> x;
cin.ignore();
char c[]="Hello World";
char d[256];
char e[101];
strcpy(d , c);
cout << d;
cout <<"\n\nEnter a value for e: ";
cin.getline(e, 100);
vector <int> vInt;
vector <int>::iterator vIter;
for (int i=0; i<5; i++){
vInt.push_back(i);
}
ofstream fout;
char fileName[]="/home/Damien/Output.txt";
fout.open(fileName);
for (vIter = vInt.begin(); vIter < vInt.end(); vIter++){
fout << *vIter <<"\r\n";
}
fout.close();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAvL1NpbXBsZSBpbnB1dCAvIG91dHB1dCB3aXRoIGNvdXQgLyBjaW4gCiNpbmNsdWRlIDxzdHJpbmc+ICAgLy9jb250YWluIHRoZSBzdHJpbmcgZnVuY3Rpb25zIChzdHJjcHksIHN0cmNhdCwgc3RybGVuKQojaW5jbHVkZSA8aW9tYW5pcD4gIC8vc2V0cHJlY2lzaW9uLCBzZXR3CiNpbmNsdWRlIDx2ZWN0b3I+ICAgLy9zaW1pbGFyIHRvIGFycmF5cywgcHVzaF9iYWNrCiNpbmNsdWRlIDxjbWF0aD4gICAgLy9wb3coZG91YmxlIHgsIGludCB5KQojaW5jbHVkZSA8c3N0cmVhbT4gIC8vU3RyaW5nc3RyZWFtIHNzIGlmIChzcyA+PiAoaW50KWkpIHsvL2RvIHN0dWZmfQojaW5jbHVkZSA8ZnN0cmVhbT4gIC8vIGZpbiAvIGZvdXQKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpewogICAgaW50IHg9MDsKICAgIAogICAgY291dCA8PCAiXG5UaGUgdmFsdWUgZm9yIHggaXMgIjw8IHg7CiAgICBjb3V0IDw8ICJcbk5vdyBlbnRlciBhIG5ldyB2YWx1ZSBmb3IgeDogIjsKICAgIGNpbiA+PiB4OwogICAgY2luLmlnbm9yZSgpOwogICAgY2hhciBjW109IkhlbGxvIFdvcmxkIjsKICAgIGNoYXIgZFsyNTZdOwogICAgY2hhciBlWzEwMV07CiAgICBzdHJjcHkoZCAsIGMpOwogICAgCiAgICBjb3V0IDw8IGQ7CiAgICAKICAgIGNvdXQgPDwiXG5cbkVudGVyIGEgdmFsdWUgZm9yIGU6ICAiOwogICAgY2luLmdldGxpbmUoZSwgMTAwKTsKICAgIAogICAgdmVjdG9yIDxpbnQ+IHZJbnQ7CiAgICB2ZWN0b3IgPGludD46Oml0ZXJhdG9yIHZJdGVyOwogICAgCiAgICBmb3IgKGludCBpPTA7IGk8NTsgaSsrKXsKICAgICAgICB2SW50LnB1c2hfYmFjayhpKTsKICAgIH0KICAgIAogICAgb2ZzdHJlYW0gZm91dDsKICAgIGNoYXIgZmlsZU5hbWVbXT0iL2hvbWUvRGFtaWVuL091dHB1dC50eHQiOwogICAgZm91dC5vcGVuKGZpbGVOYW1lKTsKICAgIGZvciAodkl0ZXIgPSB2SW50LmJlZ2luKCk7IHZJdGVyIDwgdkludC5lbmQoKTsgdkl0ZXIrKyl7CiAgICAgICAgZm91dCA8PCAqdkl0ZXIgPDwiXHJcbiI7CiAgICB9CiAgICBmb3V0LmNsb3NlKCk7CnJldHVybiAwOwp9Cg==