你将文件编码修改一下
vs2015 C++读取文件输出内容,总是显示乱码
5#include
#include
#include
#include
#include
using namespace std;
int main()
{
ifstream sfile("1.txt");
if (!sfile)
{
cerr << "无法打开文件" << endl;
system("pause");
return -1;
}
string line;
vector<string> word;
while (getline(sfile, line))
{
word.push_back(line);
}
sfile.close();
//for (auto it :word)
vector<string>::const_iterator it = word.begin();
while (it != word.end())
{
istringstream line_str(*it);
string words;
while (line_str >> words)
cout << words << " ";
cout << endl;
++it;
}
system("pause");
return 0;
}
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
15条回答
为你推荐
- c语言读取docx文件乱码的问题
- c++
- c语言
- 3个回答
- java netty与c++使用socket tcp协议通信,c++作为客户端,java作为服务端使用的是netty,接收字节数据,先将字节转16进制字符串再转为普通字符串,中英文全出现乱码。求急大神,谢谢!
- java
- maven
- intellij-idea
- 5个回答
- 当数据量很大的时候,GetPrivateProfileSection()为什么获取的数据只有少一半。
- c++
- c语言
- 3个回答
- qt 很简单的一段代码 利用Qsetting 完成,但是在读取配置文件的时候,出问题
- 开发语言
- c++
- unix
- linux
- c语言
- 2个回答
- ifstream读取错误,求解?
- c++
- c语言
- 3个回答
- C语言char类型变量为什么赋值中文输出乱码?
- c语言
- 5个回答
- 如何用C++调用jeesite的库中的内容
- c++
- mysql
- 4个回答
- 从txt文件中读取数据存入到链表,即使文件没有内容也会存上数字和乱码
- 开发语言
- c语言
- 1个回答
- 文件名像1.1之类的C/C++文件经过vscode编译为何生成不了exe文件?
- c语言
- 3个回答
- 关于c++读写文件的问题
- c++
- 0个回答
- netty 接收16进制数据乱码
- netty 16进制数据乱码
- 3个回答
- C# 读取C++写的 二进制文件
- c#
- c++
- 二进制
- 2个回答
- vs2015 C++读取文件输出内容,总是显示乱码
- c++
- 15个回答
- C语言使用fread()函数的时候为什么不是从文档开头读取?
- c
- fread
- 1个回答
- opencv英文系统读取中文路径的问题
- string
- opencv
- 1个回答
- C++ Unicode和多字节两种情况下,如何读写CString数据?
- 1个回答
- android读取设备返回byte数组解析问题
- android
- socket
- java
- c++
- c
- 4个回答
- MFC CStdioFile::ReadString()的问题
- mfc
- c++
- 3个回答
- socket传输结构体,c++,发送OK,recv返回字节大小正确但接受数据为空
- socket
- c++
- c
- 通讯
- 套接字
- 3个回答
- C#调用c++的dll执行带字符串参数的函数时遇到的问题
- c++
- 动态加载 ++ ll
- net
- 2个回答