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 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志