Bon voila je voudrai simplement que ce code retourne une chaine de caracteres aléatoire je comprend pas ce qui cloche nlors de la compilation ça me marque
error C2228: left of '.substr' must have class/struct/union type
(je compile avec VC++)
char *lrand(int num) {
char resultat[64];
srand(time(0));
for(int i=0; i<num; i++) {
int numero = (1 + rand() % 26);
char *lettre = ("abcdefghijklmnopqrstuvwxyz".substr(numero,numero+1));
sprintf(resultat,"%s%s",resultat,lettre);
}
return (char *) resultat;
}
merci d'avance !
win