回覆列表
  • 1 # 使用者9639739024251

    兩種讀取方法,一種是按行讀取,一種是按單詞讀取,具體如下:

    1、按照行讀取

    string filename = "C:\\Users\\asusa\\Desktop\\藍橋\\rd.txt";

    fstream fin;

    fin.open(filename.c_str(), ios::in);

    (此處空格一行)

    vector

    string tmp;

    (此處空格一行)

    while (getline(fin, tmp))

    {

    v.push_back(tmp);

    }

    (此處空格一行)

    for (auto x : v)

    cout

    2、按照單詞讀取

    string filename = "C:\\Users\\asusa\\Desktop\\藍橋\\rd.txt";

    fstream fin;

    fin.open(filename.c_str(), ios::in);

    (此處空格一行)

    vector

    string tmp;

    (此處空格一行)

    while (fin >> tmp)

    {

    v.push_back(tmp);

    }

    (此處空格一行)

    for (auto x : v)

    cout

    擴充套件資料:

    有讀取就有寫入,下面是寫入的方法

    //向檔案寫五次hello。

    fstream out;

    out.open("C:\\Users\\asusa\\Desktop\\藍橋\\wr.txt", ios::out);

    (此處空格一行)

    if (!out.is_open())

    {

    cout

    }

    string s = "hello";

    (此處空格一行)

    for (int i = 0; i

    {

    out

    }

    out.close();

  • 中秋節和大豐收的關聯?
  • 有人說現在社會很多人有仇富心態,對此你有什麼看法?