Exemple #1
0
//////////////////////////////////////////////////////////////////////////
// Gets a plain text file
std::string DsTemplate::loadTemplateFile( std::string filename )
{
    BcFile file;
    std::string f = filename;
    file.open( f.c_str() );
    // PSY_LOG("Loading file: %s (size: %d)\n", filename.c_str(), file.size());
    if ( !file.isOpen() )
        return "";
    char* data = new char[file.size() + 1];

    BcMemZero(data, file.size() + 1);
    file.read(data, file.size());
    std::string output = data;
    delete data;
    return output;
}