c++ 读取txt文件保存到vect
生活随笔
收集整理的這篇文章主要介紹了
c++ 读取txt文件保存到vect
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
代碼和數(shù)據(jù)在這里
#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函數(shù). 函數(shù)體內(nèi)使用或不使用argc和argv都可 {vector<string> labels = readClassNames();for (int i = 0; i < labels.size(); i++){cout << "labels["<<i <<"]"<< labels[i] << endl;}//system("pause");return 0; }總結(jié)
以上是生活随笔為你收集整理的c++ 读取txt文件保存到vect的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 经济学人网站
- 下一篇: C++:cin、cin.getline(