cout 기본 표준 출력은 콘솔이지만
방향을 파일로 전환할 수 있다!(예를 들어서 c:\\log.txt로 떨어지게 한다던지!)
다음과 같이 처리하면 된다!
#include <iostream>
#include <fstream>
using namespace std;
...
ofstream file;
file.open("c:\\log.txt", ios_base::out | ios_base::app); // 파일 경로(c:\\log.txt)
cout.rdbuf(file.rdbuf()); // 표준 출력 방향을 파일로 전환
cout << "abcd" << endl; // c:\\log.txt로 결과가 출력됨
'IT노트(구) > C/C++' 카테고리의 다른 글
(C++) boost::lexical_cast를 이용한 형변환 예제 (0) | 2016.01.11 |
---|---|
(C++) char 배열을 int로 변환하는 방법(stringstream 이용) (0) | 2016.01.10 |
초간단 IOCP 예제(서버/클라이언트) (0) | 2016.01.06 |
(C언어) float를 char*로 형변환 방법 (0) | 2016.01.05 |
(C언어) winsock을 이용한 http request 예제 (0) | 2016.01.05 |