메인에서 이런식으로 하면 잘 동작 하는데...
ofstream of;
of.open(\"c:\\\\result.txt\",ios_base::trunc | ios_base::out); //파일 스트림 생성
/* 파일 내용 쓰기 */
of.close(); //파일 스트림 닫기
return 0;
/* 파일 내용 쓰기 */ 부분에서 직접 파일 쓰지 않고 매개변수로 of를 넘겨서 전역함수에서 쓰려고 하면
Error 2 error C2248: \'std::basic_ios<_Elem,_Traits>::basic_ios\' : cannot access private member declared in class \'std::basic_ios<_Elem,_Traits>\' c:\\program files\\microsoft visual studio 10.0\\vc\\include\\fstream 1116 1 han5
이런 에러가 떠요 ㅠㅠ
전역함수는 이런식인데..
void fPrint(ofstream of)
{
/* 파일 내용 쓰기 */
}
ofstream of 를 인자로 받으면 안되는 건가요?
짤을 너무 잘올려서 문제를 안봄....ㅈㅅㅈㅅ
of를 어떻게넘겨줬는데요? of에 주소값들어있지 안나요?
ofstream 직접보면 쉽게풀릴거같은데 c++은 잘 몰라서 ㅈㅅㅈㅅ
ofstream은 언어에서 제공하는 파일입출력 클래스에여..