哈夫曼实现文件压缩时的传参问题

这个文件压缩函数为什么一直不能将文件传进去呢?!差了资料也无果,求大神帮帮我
文件压缩的函数名:string Compress(const char* filename) //文件压缩
测试函数:void TestCompress()
{
FileCompress filecompress;
int start = GetTickCount();
filecompress.Compress("file.txt");
cout<<"Compress():"<<start<<endl;
//filecompress.UnCompress("file.txt.huffman");
}

filecompress.Compress("file.txt");
这里写完整的文件路径看看。另外检查你的文件是否是file.txt还是file.txt.txt
还不行就得检查Compress这个方法本身了。