我使用c++去读写一个CSV文件,代码如下:
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main()
{
ifstream inFile("UC10_24.csv");
string lineStr;
while (getline(inFile, lineStr))
{
// 打印整行字符串
cout << lineStr << endl;
}
return 0;
}
一下是部分CSV内容
以下是打印结果
为什么读取第一行的时候会有乱码出现了?该如何解决?
我debug发现在开头总会有三个乱码字符如下图