gpt4 book ai didi

c++ - 如何从.txt单词列表中打印单词?

转载 作者:行者123 更新时间:2023-12-03 07:21:41 26 4
gpt4 key购买 nike

我有一个.txt单词列表文件,其中包含要打印的3000个英语单词。
这是我所做的:

#include <iostream>
#include <fstream>
#include <vector>
#include <string>

using namespace std;

vector<string> wordList(){

string path = "file:///C:/Users/me/Documents/BnS/words.txt";
ifstream file(path);
vector<string> list;
string oneWord;
while (file >> oneWord){
list.push_back(oneWord);
}
return list;
}

void testWordList(){

vector<string> words = wordList();

for (unsigned int i = 0; i < words.size(); i++){
cout << words[i] << endl;
}
}

int main(){
testWordList();
return 0;
}
显然有问题,因为运行时我什么也没得到。我想念什么?
谢谢。

最佳答案

std::ifstream通常不支持从URL读取。
线

    string path = "file:///C:/Users/me/Documents/BnS/words.txt";
应该
    string path = "C:/Users/me/Documents/BnS/words.txt";
如果这不起作用,请尝试以下操作:
    string path = "C:\\Users\\me\\Documents\\BnS\\words.txt";
( \用作转义序列,因此您必须编写 \\来表示 \)

关于c++ - 如何从.txt单词列表中打印单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64911748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com