상세 컨텐츠

본문 제목

C++ 파일입출력

청강컴정/C++

by luckey 2009. 4. 30. 16:14

본문

#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>

using namespace std;

void main()
{
 char fileName[20];
 string fileText;
 ifstream FInput; //ifstream 객체 생성
 ofstream FOutput; //ofstream 객체 생성

 cout << "생성할 파일명 입력 : ";
 cin >> fileName;

 //ofstream start
 FOutput.open(fileName); //파일이 없을경우 만들고 연다.

 cout << "내용을 입력하세요 : ";
 cin >> fileText;
 FOutput << "입력한 내용 : " << fileText; //내용을 입력한다.

 FOutput.close(); //닫는다.
 //ofstream end

 //ifstream start
 FInput.open(fileName);
 
 if(FInput)
 {
  cout << fileName << " 파일이 열렸습니다." << endl;
  char ch;
  while(FInput.get(ch))
  {
   cout << ch;
  }
  cout << endl;
 }
 else
 {
  cout << "Input.txt 파일이 열리지 않았습니다." << endl;
 }

 FInput.close(); //닫는다.
 //ifstream end
}



=== 공부해야 할것 ===
1. 문서작성시 확장자 사용하기
2. 파일읽어올때 라인단위로 읽어오거나 공백제한없이 읽어오기

관련글 더보기

댓글 영역