首先,用一个简单的例子来重现一下我所遇到的问题:
(1)在VS2008的“Property Pages”属性页中,选择“Configuration Properties”-->“General”,可以看到当前使用的字符集是“Multi-Byte Character Set”,也就是说程序中使用的是多字节字符集。
(2)接下来看看ifstream打开txt文件的简单代码:
- #include "stdafx.h"
- #include <fstream>
- #include <iostream>
- using namespace std;
- int _tmain(int argc, _TCHAR* argv[])
- {
- ifstream infile("d://测试.txt");
- if(infile.is_open())
- {
- cout<<"Open Success!";
- }
- else