C++学习|C++从文件中提取英文单词

【C++学习|C++从文件中提取英文单词】目录
首先,要准备好words.txt(英文文章)置于工程目录下
思路:
一:读取一行,去除该行标点符号
二:截取单词
三:将拿到的每一个单词都放在链表中
最后的结果:

首先,要准备好words.txt(英文文章)置于工程目录下 思路: 1.打开文件
2.读取每一行
3.找到特殊的标点符号的位置,进行删除。
4.根据空格截取单词 find(" ");
5.将拿到的每一个单词放在链表中
一:读取一行,去除该行标点符号

#include using namespace std; #include #include #include void test_word_split(); int main() { test_word_split(); return 0; }void test_word_split() { fstream fs; char filename[20] = {0}; cout<<"请输入打开的文件名:"; cin>>filename; //打开文件 fs.open(filename); cout<<"打开成功"<

C++学习|C++从文件中提取英文单词
文章图片

二:截取单词
#include using namespace std; #include #include #include void test_word_split(); int main() { test_word_split(); return 0; }void test_word_split() { fstream fs; char filename[20] = {0}; cout<<"请输入打开的文件名:"; cin>>filename; //打开文件 fs.open(filename); cout<<"打开成功"<

C++学习|C++从文件中提取英文单词
文章图片

三:将拿到的每一个单词都放在链表中
#include using namespace std; #include #include #include void test_word_split(); int main() { test_word_split(); return 0; }void test_word_split() { list wordList; //链表 fstream fs; char filename[20] = {0}; cout<<"请输入打开的文件名:"; cin>>filename; fs.open(filename); cout<<"打开成功"<

最后的结果: C++学习|C++从文件中提取英文单词
文章图片


    推荐阅读