UPC/1sem/adaptation courses/11/33.cpp
2019-11-18 10:01:42 +07:00

34 lines
No EOL
706 B
C++

// ac_11_33.cpp
// Горбацевич Андрей
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;
void read_string(istream &reader, string &where, char delimiter) {
char c;
while ((c = reader.get()) != delimiter && reader.good()) {
where += c;
}
}
int main() {
vector<string> strs;
ifstream inf("in.txt");
if (!inf.is_open())
{
cerr << "Unable to open file" << endl;
return 1;
}
while (!inf.eof()) {
string s;
read_string(inf, s, '\n');
strs.push_back(s);
}
for (auto it = strs.end(); it-- != strs.begin();) {
cout << *it << endl;
}
return 0;
}