0
点赞
收藏
分享

微信扫一扫

c++ 读取txt文件保存到vect


​​代码和数据在这里​​

#include <iostream>  

#include <vector>
#include <fstream>
#include <string>


using namespace std;



string labels_txt_file = "../weights/classification_classes_ILSVRC2012.txt";
vector<string> readClassNames();


// 读取txt文件
//std::vector<String> readClassNames()
std::vector<string> readClassNames()
{
std::vector<string> classNames;

std::ifstream fp(labels_txt_file);
if (!fp.is_open())
{
printf("could not open file...\n");
exit(-1);
}
std::string name;
while (!fp.eof())
{
std::getline(fp, name);
if (name.length())
classNames.push_back(name);
}
fp.close();
return classNames;
}



int main() // 返回值为整型带参的main函数. 函数体内使用或不使用argc和argv都可
{



vector<string> labels = readClassNames();


for (int i = 0; i < labels.size(); i++)
{
cout << "labels["<<i <<"]"<< labels[i] << endl;
}


//system("pause");
return 0;
}


举报

相关推荐

0 条评论