C ++程序逐字读取文件?
在本节中,我们将看到如何使用C++逐字读取文件内容。任务很简单。我们必须使用文件输入流来读取文件内容。文件流将通过使用文件名打开文件,然后使用FileStream加载每个单词并将其存储到一个名为word的变量中。然后逐个打印每个单词。
算法
read_word_by_word(文件名)
begin
file = open file using filename
while file has new word, do
print the word into the console
done
end档案内容(test_file.txt)
This is a test file. There are many words. The program will read this file word by word
示例
#include<iostream>
#include<fstream>
using namespace std;
void read_word_by_word(string filename) {
fstream file;
string word;
file.open(filename.c_str());
while(file > word) { //take word and print
cout << word << endl;
}
file.close();
}
main() {
string name;
cout << "Enter filename: ";
cin >> name;
read_word_by_word(name);
}输出结果
Enter filename: test_file.txt This is a test file. There are many words. The program will read this file word by word
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短