Điều gì xảy ra nếu bạn mở một tệp đầu ra và tệp đó đã tồn tại?

Vì tôi cũng đang cố gắng tìm hiểu, bạn có thể vui lòng thêm một exe không. kế hoạch của những gì tôi đã làm sai?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include 
#include 
using namespace std;

int main()
{
        fstream inFile;
        inFile.open("Test.txt");

        if (inFile.good() != true)
		{ 
	        cout << "File does not exist!\n" << endl; 
	        // Ok to open as output file
	    }   
		else
		{
			cout << "File exist!\n" << endl;
	        inFile.close();
		}
        return 0;
}   

Tôi vẫn còn rất mới với fstreams. Trong lớp, chúng tôi được yêu cầu làm ifstream/ofstream. bạn có thể vui lòng giải thích tại sao của tôi

1
2
3
4
5
6
7
8
9
10
11
cin >> destName;
        cout << endl;

        if (outFile.good() != true) {

                cout << "File '" << destName << "' already exists!\n" << endl;
                return 0;
        }   
    
        outFile.open(destName, ios::out);    
        outFile << fileName << endl;

vẫn sẽ ghi tệp đầu vào vào một tệp đã tồn tại?

Xem 'Hành động nếu tệp đã tồn tại' và 'Hành động nếu tệp không tồn tại' trong
http. // vi. cppreference. com/w/cpp/io/basic_filebuf/open

1
2
3
4
5
inline bool input_file_exists( std::string path_to_file )
{ return std::ifstream(path_to_file).is_open() ; }

inline bool output_file_exists( std::string path_to_file )
{ return std::ofstream( path_to_file, std::ios_base::in | std::ios_base::out ).is_open() ; }

Đã lưu trữ chủ đề. Không cho phép trả lời mới

Trong C, fopen() được sử dụng để mở tệp ở các chế độ khác nhau. Để mở tệp ở chế độ ghi, “w” được chỉ định. Khi chế độ “w” được chỉ định, nó sẽ tạo một tệp trống cho các hoạt động đầu ra. Nếu tập tin đã tồn tại thì sao? . Ví dụ, trong chương trình sau, nếu “kiểm tra. txt” đã tồn tại, nội dung của nó sẽ bị xóa và “GeeksforGeeks” được ghi vào đó.  

C++




________số 8

#include <cstdlib>

 

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
0
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
1

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
2

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
4
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
5
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
6
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7#include <cstdlib>0#include <cstdlib>1#include <cstdlib>2#include <cstdlib>3

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3#include <cstdlib>5 #include <cstdlib>6

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____12

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
00____17
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
02#include <cstdlib>3

________ 99 ________ 105 ________ 106

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____108

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____110

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____12

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
14
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
16
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
17

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
00
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
21#include <cstdlib>3

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
24
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
25

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____108

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____129
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
30

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
31

 

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
32

C




#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
33

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
34

 

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
0
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
1

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
2

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
4
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
5
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
6
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7#include <cstdlib>0#include <cstdlib>1#include <cstdlib>2#include <cstdlib>3

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3#include <cstdlib>5 #include <cstdlib>6

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____12

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
00____17
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
02#include <cstdlib>3

________ 99 ________ 105 ________ 106

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____108

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____110

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____12

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
14
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
16
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
17

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
00
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
21#include <cstdlib>3

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
24
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
25

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____108

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____129
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
30

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
08

Hành vi trên có thể dẫn đến kết quả không mong muốn. Nếu ý định của lập trình viên là tạo một tệp mới và một tệp có cùng tên đã tồn tại, thì nội dung của tệp hiện có sẽ bị ghi đè. Tiêu chuẩn C mới nhất C11 cung cấp chế độ mới “x” là chế độ tạo và mở độc quyền. Chế độ “x” có thể được sử dụng với bất kỳ bộ xác định “w” nào, như “wx”, “wbx”. Khi x được sử dụng với w, fopen() trả về NULL nếu tệp đã tồn tại hoặc không thể mở. Sau đây là chương trình C11 đã sửa đổi không ghi đè lên tệp hiện có.  

C++




________số 8

#include <cstdlib>

 

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
0
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
1

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
2

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
4
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
5
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
6
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7#include <cstdlib>0#include <cstdlib>1#include <cstdlib>17#include <cstdlib>3

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3#include <cstdlib>5 #include <cstdlib>6

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____12

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
00____17#include <cstdlib>27#include <cstdlib>3

________ 99 ________ 105 ________ 106

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____108

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____110

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____12

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
14
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
16
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
17

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
00
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
21#include <cstdlib>3

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
24
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
25

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____108

#include <cstdlib>53

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____129
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
30

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
31

 

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
32

C




#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
33

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
34

 

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
0
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
1

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
2

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
4
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
5
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
6
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7#include <cstdlib>0#include <cstdlib>1#include <cstdlib>17#include <cstdlib>3

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3#include <cstdlib>5 #include <cstdlib>6

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____12

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
00____17#include <cstdlib>27#include <cstdlib>3

________ 99 ________ 105 ________ 106

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____108

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____110

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____12

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
14
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
16
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
17

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
00
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
7
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
21#include <cstdlib>3

#include <cstdlib>9

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
24
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
25

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____108

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
3____129
#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
30

#include 
#include 
#include 

using namespace std;

int main()
{
    string inName;
    cout << "Please enter source file name: ";
    getline(cin, inName);

    ifstream in(inName);
    if (!in.is_open())
    {
        cout << "File does not exist!\n";
        return 0;
    }

    string outName;
    cout << "\nPlease enter destination file name: ";
    getline(cin, outName);


    if (fstream out = fstream(outName))
    {
        cout << "File '" << outName << "' already exists!\n" << endl;
        return 0;
    }

    ofstream out(outName);
    out << inName << '\n';

    // file stream objects close themselves here.
}
08

Người giới thiệu. Đừng đưa ra các giả định về fopen() và việc tạo tệp http. // vi. wikipedia. org/wiki/C11_(C_standard_revision) http. //www. cplusplus. com/reference/cstdio/freopen/ Bài viết này được tổng hợp bởi Abhay Rathi. Vui lòng viết bình luận nếu bạn thấy bất cứ điều gì không chính xác hoặc bạn muốn chia sẻ thêm thông tin về chủ đề thảo luận ở trên

Điều gì xảy ra nếu tệp txt đầu ra đã tồn tại?

Nếu tệp đầu ra đã tồn tại, tệp đó sẽ bị xóa trước khi dữ liệu mới được ghi vào . Nếu tệp không tồn tại, một tệp trống sẽ được tạo.

Khi một tệp hiện có được mở để xuất?

1 câu trả lời. (i) Tạo tệp mới . (ii) hành động mở một tệp cho đầu ra sẽ loại bỏ nó để đầu ra bắt đầu bằng một tệp mới.

Khi bạn mở một tệp đã tồn tại trên đĩa bằng chế độ W?

Khi bạn mở tệp mà tệp đó đã tồn tại trên đĩa bằng chế độ "w", nội dung của tệp hiện có sẽ bị xóa. The process of opening a file is only necessary with input files. Output files are automatically opened when data is written to them.

Khi một tệp đã tồn tại được mở ở chế độ chắp thêm, nội dung hiện có của tệp sẽ bị xóa?