我只想说真的是日了狗的麻烦,代码就那么几行,但是根本看不懂在搞些什么东西,我现在还是一点都不知道getline函数到底是怎么用的,但是事实就是他确实能用。
期间在那该死的第一个char根本不知道为什么要是char,为什么要用[]。求指教。
#include "stdafx.h" #include <opencv2\opencv.hpp> #include <io.h> #include <iostream> #include <string> #include <vector> #include <fstream> using namespace std; using namespace cv; int main() { char buffer[1]; string path[45]; fstream out; int i = 0; out.open("F:\\vedioproject\\dataset\\fortal\\data.txt", ios::in); cout << "com.txt" << "的内容如下:" << endl; while (!out.eof()) { out.getline(buffer, 256, ‘\n‘);//getline(char *,int,char) cout << buffer << endl; path[i].assign(buffer); cout << path[i] << endl; i++; } out.close(); cin.get();//cin.get() }
时间: 2024-10-24 09:19:21