总是忘记,还是记下来,以备以后查看
头文件
#include <fstream>
从文件中读取数据
ifstream fin;
int i, j;
fin.open("datingTestSet.txt");
if (!fin) {
cout << "cannot open file !" << endl;
exit(0);
}
string tmp;
for (int i = 0; i < rowLen; i++)
{
for (int j = 0; j < colLen; j++)
{
fin >> dataSet[i][j];
}
fin >> tmp;
if (tmp == "didntLike")
labels[i] = 0;
else if (tmp == "smallDoses")
labels[i] = 1;
else if (tmp == "largeDoses")
labels[i] = 2;
}
fin.close();
往文件中写数据
ofstream fout;
string namei=to_string(myid)+".txt";
fout.open(namei);
for(int i=0;i<rowLen;++i)
{
for(int j=0;j<colLen;++j)
{
fout<<dataSet[i][j]<<" ";
}
fout<<labels[i];
fout<<endl;
}
fout.close();