diff options
author | zedarider <ymherklotz@gmail.com> | 2016-02-18 11:37:45 +0000 |
---|---|---|
committer | zedarider <ymherklotz@gmail.com> | 2016-02-18 11:37:45 +0000 |
commit | af98ee7ff28cff97f5f29a5d9e65f9153531b0ee (patch) | |
tree | 86bfc53a0bc04512ac2936ee067a2b43e901e688 /NamesandSurnames.cpp | |
download | imperial_2015-af98ee7ff28cff97f5f29a5d9e65f9153531b0ee.tar.gz imperial_2015-af98ee7ff28cff97f5f29a5d9e65f9153531b0ee.zip |
Imperial C++ Directory
These are all the projects I’ve been working on at university.
Diffstat (limited to 'NamesandSurnames.cpp')
-rw-r--r-- | NamesandSurnames.cpp | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/NamesandSurnames.cpp b/NamesandSurnames.cpp new file mode 100644 index 0000000..8d10b39 --- /dev/null +++ b/NamesandSurnames.cpp @@ -0,0 +1,39 @@ +#include <iostream> +#include <cstdlib> +#include <string> +#include <fstream> +#include <sstream> +#include <vector> + +using namespace std; + +struct name { + string first_name, last_name; + + string _str() { + stringstream ss; + ss << last_name << ", " << first_name << endl; + return ss.str(); + } +}; + +int main() { + name student_name; + ifstream firstname, surname; + ofstream firstFile, secondFile; + + firstname.open("Firstname.txt"); + surname.open("Surname.txt"); + firstFile.open("FirstFile.txt"); + secondFile.open("SecondFile.txt"); + + while(firstname >> student_name.first_name) { + surname >> student_name.last_name; + firstFile << student_name.first_name << " " << student_name.last_name << endl; + secondFile << student_name._str(); + } + return 0; +} + + + |