[c++] 'rand' was not declared in this scope

Résolu
Bonjour,

J'utilise CodeBlocks et lors de la compilation l'erreur "'rand' was not declared in this scope" apparait. Pourtant cstdlib est bien inclus comme ci dessous.

#include <iostream>
#include <ctime>
#include <cstdlib>
#include <string>

int rand_a_b(int a, int b)
{
    return rand()%(b-a+1) +a;
}


Merci d'avance,

Sèb

1 réponse