CPP_basics_6_Lesson/Task_4.cpp

42 lines
980 B
C++

/*
* Íàïèñàòü ôóíêöèþ, «ñêëåèâàþùóþ» ýòè ôàéëû â òðåòèé òåêñòîâûé ôàéë (èìÿ ôàéëîâ
ñïðîñèòü ó ïîëüçîâàòåëÿ).
*/
#include <iostream>
int GlueTwoFilesInThird(std::string, std::string, std::string);
int Task_4()
{
std::cout << "\t\tTask #4" << std::endl;
int result = 0;
std::string filename_1;
std::string filename_2;
std::string filename_3;
std::cout << "Enter name of the 1st file without extension:\n";
std::cin >> filename_1;
std::cout << "Enter name of the 2nd file without extension:\n";
std::cin >> filename_2;
std::cout << "Enter name of the 3rd glued file without extension:\n";
std::cin >> filename_3;
filename_1 += ".txt";
filename_2 += ".txt";
filename_3 += ".txt";
result = GlueTwoFilesInThird(filename_1, filename_2, filename_3);
if (result != 0)
{
std::cerr << "Files not found or not created.\n";
return result;
}
std::cout << "________________________________________________\n\n";
system("pause");
system("cls");
return result;
}