问题描述:
当用ios::in模式打开文件时,使用seekg和tellg读取文件的长度,将读取文件内容输出到控制台,发现乱码。
1
int _tmain(int argc, _TCHAR* argv[])
2{
3usingnamespace std;
4 ifstream stream("F:\WorkSpace\StreamDemo\Debug\abc.txt", ios::in);
5if(!stream)
6 cerr << "Open failed" << endl;
7 stream.seekg(0, ios::end);
8int len = stream.tellg();
9 stream.seekg(0, ios::beg);
10char* buffer = newchar[len];
11 memset(buffer, ‘