Não consigo compilar o programa, quando tento excecuta-lo pelo prompt de comando, aparece a seguinte mensagem:
C:\Users\Cliente\Desktop\2002-c-plus-plus-aula-1>g++ *.cpp -o forca.out
sorteia_palavra.cpp: In function 'void sorteia_palavra()':
sorteia_palavra.cpp:10:20: error: 'time' was not declared in this scope
srand(time(NULL));
Código:
#include <vector>
#include <string>
#include <ctime>
#include <time.h>
#include "le_arquivo.hpp"
extern std::string palavra_secreta;
void sorteia_palavra(){
std::vector<std::string> palavras = le_arquivo();
std::srand(time(NULL));
int indice_sorteado = rand() % palavras.size();
palavra_secreta = palavras[indice_sorteado];
}