I have created what looks like a basic file manager class for my text engine, it compiles and runs with no warnings but it dusn't ouput the text in the file.

I have no idea how to fix it, maybe someone here could help me out with the problem.

Here is the code......

CFile_mngr.h

Code:
#include<fstream>

class CFile_mngr
{
    public:
    /*CFile_mngr();
    ~CFile_mngr();*/

    /*function to load a file*/
    void CLoad_file(std::string filename);

    protected:
    std::string filename; /*the filename*/
    std::string file_contents; /*file contents to be read*/
    std::ifstream fin; /*instance of ifstream*/
};
CFile_mngr.cpp

Code:
#include "CFile_mngr.h"
#include <iostream>
#include <fstream>

void CFile_mngr::CLoad_file(std::string filename)
{
    fin >> file_contents; /*read the contents of the file into file_contents*/
    std::cout << file_contents << std::endl;
}
CMain.cpp

Code:
#include "CFile_mngr.h"
#include <iostream>
#include <fstream>

int main()
{
    CFile_mngr CFile;
    CFile.CLoad_file("example.txt");
    std::cin.get();
    return 0;
}
.....it's probably a simple problem but i can't find it :'(

All help is appreciated.