comment générer une chaîne de caractères aléatoires svp ?
une chaîne de caractères [A-Z]
comment générer une chaîne de caractères aléatoires svp ?
une chaîne de caractères [A-Z]
Pour quelle application (chiffrement, autre...) ? Quel est l'encodage utilisé ? Quel en est le sous-ensemble de caractères à prendre en compte ? Qu'as-tu tenté jusqu'à maintenant ?
je suis en train de crée le jeux chiffres et lettres en langage c
après exécution le prog affiche des symboles pas des lettres seulement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 /**********************************/ void saisielettre (int NL ,char Tlettres[NL]) { int i; for (i=0;i<NL;i++) { printf("%c \n",(rand()%65)+25); } } /********************************/
Ce sont donc vraisemblablement des capitales ASCII.
Deux erreurs :
- tu as inversé 65 et 25 (plutôt 26, non ?) : utilise plutôt 'A' et 'Z' - 'A' c'est plus propre et moins source d'erreur ;
- tu ne modifies pas le contenu du tableau passé en paramètre.
Partager