Тема: Пояснити в чому помилка
Є ось така програма і такі помилки в чому справа не розумію
#include<iostream>
#include <fstream>
#include <algorithm>
using namespace std;
int main()
{
ifstream in1("E:\\1.txt");
ifstream in2("E:\\2.txt");
ofstream out("E:\\3.txt");
char ch;
vector <char> vec, vecRotate, vecSort;
while (in1.get(ch)){
if(ch!='\n')vec.push_back(ch);
}
while (in2.get(ch)){
if(ch!='\n')vec.push_back(ch);
}
vecRotate=vec;
vecSort=vec;
cout<<"vector of symbols from files 1 and 2:"<<endl;
for(size_t i=0; i<vec.size(); ++i){
cout<<vec.at(i)<<" ";
}
cout<<endl;
rotate(vecRotate.begin(), vecRotate.begin()+10, vecRotate.end());
cout<<"vector of symbols after rotate() : "<<endl;
for(size_t i=0; i<vecRotate.size(); ++i){
cout<<vecRotate.at(i)<<" ";
out.put(vecRotate.at(i));
}
out.put('\n');
cout<<endl;
sort(vecSort.begin(), vecSort.end(), greater<int>());
cout<<"vector of symbols after sort() : "<<endl;
for(size_t i=0; i<vecSort.size(); ++i){
cout<<vecSort.at(i)<<" ";
out.put(vecSort.at(i));
}
return 0;
}