Reparei um detalhe no começo dessa aula, todos os "includes" existem iguais aos meus, mas o "salva_arquivo.cpp" que existe no meu não existe no do professor.
Só gostaria de saber se eu separei os arquivos errado ou se ele fez algo de diferente, nele está declarando basicamente isso:
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
void salva_arquivo(std::vector<std::string> nova_lista){
std::ofstream arquivo;
arquivo.open("palavras.txt");
if(arquivo.is_open()) {
arquivo << nova_lista.size() << std::endl;
for(std::string palavra : nova_lista){
arquivo << palavra << std::endl;
}
arquivo.close();
}
else{
std::cout << "Não foi possível acessar o banco de palavras." << std::endl;
exit(0);
}
}