42 lines
980 B
C++
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;
|
|
}
|