兩種讀取方法,一種是按行讀取,一種是按單詞讀取,具體如下:
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、按照單詞讀取
while (fin >> tmp)
擴充套件資料:
有讀取就有寫入,下面是寫入的方法
//向檔案寫五次hello。
fstream out;
out.open("C:\\Users\\asusa\\Desktop\\藍橋\\wr.txt", ios::out);
if (!out.is_open())
string s = "hello";
for (int i = 0; i
out
out.close();
兩種讀取方法,一種是按行讀取,一種是按單詞讀取,具體如下:
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();