• CSE207 객체지향 강좌 및 C++ 관련, 누구나 묻고 답하는 게시판 입니다.
  • CSE207 수강생이 아니여도 편안하게 질문하세요.
  • 첨부화일은 이미지 화일 혹은 zip 화일로 업로드 하기를 권합니다.

제목[파일 입출력 관련] 썻지만 파일이 빈 파일인 경우2019-04-10 01:52
작성자

안녕하세여!!

tfile에  newfile에서 읽어들어온 값이 입력되지 않고 빈 파일로 나옵니다.ㅜㅜㅠ 왜그럴까요?

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
#include <fstream>
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string line1;
    string line2,line3;
    ifstream file1;
    ofstream tfile;
    file1.open("input1.txt");
    
    ifstream file2;
    file2.open("input2.txt");
    
    fstream newfile;
    newfile.open("new.txt");
    tfile.open("testingx.txt");
    if (file1.is_open() and file2.is_open())
    {
        while (getline(file1, line1))
        {
            newfile << line1;//<<"n";
        }
        newfile << "n";
        while (getline(file2, line2))
        {
            newfile << line2 << "n" ;
        }
        file1.close();file2.close();newfile.close();
        tfile.open("testingx.txt");
        newfile.open("new.txt");
        
        while(getline(newfile, line3))
        {
            tfile<<line3;
        }
        newfile.close();
        tfile.close();
        
        
        
    }
    
    else cout << "Unable to open file";
    
    return 0;
}
 
cs
댓글