¡Hola! Hoy he estado haciendo un ejercicio en C, que consistía en crear un juego en consola en el que se crea una variable random y el usuario tiene que adivinarla. Code::Blocks no me da ningún error, pero cuando doy un numero me da un error (el típico error de que el programa no responde).
Estos son los detalles del error:
Y este es el código:
Estos son los detalles del error:
Código [Seleccionar]
Firma con problemas:
Nombre del evento de problema: APPCRASH
Nombre de la aplicación: tp1.exe
Versión de la aplicación: 0.0.0.0
Marca de tiempo de la aplicación: 51bb6c81
Nombre del módulo con errores: msvcrt.dll
Versión del módulo con errores: 7.0.7601.17744
Marca de tiempo del módulo con errores: 4eeaf722
Código de excepción: c0000005
Desplazamiento de excepción: 0001ecc0
Versión del sistema operativo: 6.1.7601.2.1.0.768.3
Id. de configuración regional: 3082
Información adicional 1: 0a9e
Información adicional 2: 0a9e372d3b4ad19135b953a78882e789
Información adicional 3: 0a9e
Información adicional 4: 0a9e372d3b4ad19135b953a78882e789
Y este es el código:
Código [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
const int MAX = 100, MIN = 1;
int numero = 0;
int nombreMystere = 0;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
printf("Quel est le nombre? ");
scanf("%d", numero);
while (numero > nombreMystere)
{
printf("Menos! Intenta otra vez");
scanf("%d", numero);
}
while (numero < nombreMystere)
{
printf("Mas! Intenta otra vez");
scanf("%d", numero);
}
while (numero == nombreMystere)
{
printf("Has ganado!");
}
}