메인에서 이런식으로 하면 잘 동작 하는데...

        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 를 인자로 받으면 안되는 건가요?