首页 > 代码库 > C#按行读取文本并存放再数组内
C#按行读取文本并存放再数组内
我只想说真的是日了狗的麻烦,代码就那么几行,但是根本看不懂在搞些什么东西,我现在还是一点都不知道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() }
C#按行读取文本并存放再数组内
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。