码迷,mamicode.com
首页 > 编程语言 > 详细

C#按行读取文本并存放再数组内

时间:2016-10-30 07:25:01      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:iostream   data   fst   ase   bsp   ++   blog   main   code   

我只想说真的是日了狗的麻烦,代码就那么几行,但是根本看不懂在搞些什么东西,我现在还是一点都不知道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#按行读取文本并存放再数组内

标签:iostream   data   fst   ase   bsp   ++   blog   main   code   

原文地址:http://www.cnblogs.com/NEFPHYS/p/6012345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!