Escrevi o código ele compila e roda mas o numero que aparece no monitor é diferente da variável aliais é sempre o mesmo numero, mesmo mudando o valor da variável continua o mesmo numero. Estou usando o codeblock e coloquei uma biblioteca a mais e o comando para corrigir acentuação, não acho que seja isso pois retirei e continua o mesmo problema. Segue o código a baixo :
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"portuguese");
printf("********************\n");
printf("*Jogo de Adivinhação*\n");
printf("********************\n\n");
int numerosecreto = 42;
printf("O numero secreto é %d. Não conta para ninguém!", &numerosecreto);
system("pause");
return 0;
}