Como o txt é composto da seguinte maneira:
3
MELANCIA
MELAO
MORANGO
(quantidade de palavras
palavras
.
.
)
E o código
int qtddepalavras;
fscanf(f, "%d", &qtddepalavras);
srand(time(0));
int randomico = rand() % qtddepalavras;
for (int i = 0; i <= randomico; i++) {
fscanf(f, "%s", palavrasecreta);
}
Não seria correto que o for começasse em um, ao invés de zero , já que a primeira linha do arquivo foi lida fora do for?