1

Тема: Пояснити в чому помилка

Є ось така програма і такі помилки в чому справа не розумію

#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;
}

2

Re: Пояснити в чому помилка

Це я розумію як виправити їх

3

Re: Пояснити в чому помилка

Зрозуміла,дякую