混合编码编译选项不能读中文路径
需要设置为unicode编译选项
wifstream ifs;
ifs.read(参数1,参数2)
参数2传的是个数,跟Unnicode无关
将参数1转化成ansic过后得到的string.size()跟参数2不一样。
所以取读取的长度还是用参数2
PS:
string.size()跟string.length()都是得到的字节数
混合编码编译选项不能读中文路径
需要设置为unicode编译选项
wifstream ifs;
ifs.read(参数1,参数2)
参数2传的是个数,跟Unnicode无关
将参数1转化成ansic过后得到的string.size()跟参数2不一样。
所以取读取的长度还是用参数2
PS:
string.size()跟string.length()都是得到的字节数