windows下QT使用ifstream读取含中文路径的txt文件
2017-08-29 19:26
716 查看
#include<QCoreApplication>
#include<iostream>
#include<iomanip>
#include<fstream>
#include<QTextCodec>
#include<qdebug>
usingnamespacestd;
intmain(intargc,char*argv[])
{
QCoreApplicationa(argc,argv);
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
QStringqq="C:\\Users\\威\\Desktop\\a.txt";
char*ch;
QByteArrayba=qq.toLocal8Bit();//must
ch=ba.data();
cout<<ch<<endl;
ifstreamin(ch);
if(!in)
{
cout<<"erro"<<endl;
}
for(stringstr;getline(in,str);){
cout<<str<<endl;
}
returna.exec();
}
相关文章推荐
- pyhton使用open函数读取包含中文路径文件大坑记
- 使用ifstream对象逐行读取.txt文件,并使用stringsream拆分各个变量
- C#控制台基础 file.readalltext使用相对路径与绝对路径去读取 与exe在同一目录下的txt文件
- C++ 使用ifstream和getline读取txt文件内容
- 关于使用IDEA读取txt文件出现中文乱码的问题
- 使用ifstream来读取txt文件,控制…
- pyhton使用open函数读取包含中文路径文件大坑记
- 使用ifstream来读取txt文件,控制…
- qte2读取中文文件的测试.txt
- 使用ifstream和getline读取文件内容[c++]
- 使用ifstream和getline读取文件内容[c++]
- Java使用相对路径读取文件
- 使用VC实现读取指定路径下的文件,并显示所有文件的文件名和文件图标
- 使用SDL image无法读取中文文件的问题
- 有时候用ifstream或ofstream打开带有中文路径的文件会失败。 解决办法
- 使用ifstream和getline读取文件内容
- Andoird - 解决读取txt文件中文乱码问题
- 使用ifstream和getline读取文件内容[c++]
- QT读取TXT文件显示中文
- 使用ifstream和getline读取文件内容