probleme avec ASCIi - C - Programmation
Marsh Posté le 08-06-2005 à 17:26:47
Bon déjà, il vaut mieux utiliser srand, rand (et les utiliser correctement) mais autrement pour ton problème, une solution simple serait de tester si la valeur est alphanumérique (avec isalnum déclarée dans ctype.h par exemple) et de rechercher une autre valeur si ce n'est pas le cas.
Marsh Posté le 08-06-2005 à 17:29:54
ba j'ai tester rand et srand il genere moins ien aleatoiremen je trouve mais enfin.Et pourquoi je l'utilise par corectement la ???
Marsh Posté le 08-06-2005 à 17:36:48
Tiré du man :
Si vous voulez générer un nombre aléatoire entre 1 et 10, vous devriez toujours faire |
Marsh Posté le 08-06-2005 à 18:53:39
si ta bien lut on peut utiliser les 2 facons mais ca depend d'un critere et la ca marche tres bien dans mon cas avec la 2eme facon
Marsh Posté le 09-06-2005 à 08:50:16
Mais ca change pas le probleme j'arrive toujours pas a avoir les chiffre et les lettres seulment
Marsh Posté le 09-06-2005 à 10:11:23
shikra a écrit : Mais ca change pas le probleme j'arrive toujours pas a avoir les chiffre et les lettres seulment |
Tu fais des choses trop compliquées...
C'est ça que tu veux ?
|
#include <stdio.h> |
Marsh Posté le 09-06-2005 à 10:13:36
peut etre que c'est complique mais c'est pour mon stage il me demande de le faire en C sachant que j'en ai jamai fait mais que j'ai fait que du C++ cette annéé
Comment faire pour prendre les chiffres et les lettres alor??
Marsh Posté le 09-06-2005 à 11:26:13
merci a tous j'ai reussi e finir ce petit programme!je vous laisse mon code si ca peut vous interesser:
Code :
|
a plus et bonne continuation
Marsh Posté le 09-06-2005 à 13:01:24
shikra a écrit : Hesitez pas a me donner votre avis |
Pas de lignes de + de 80 colonnes, please.
La répartion des chiffres est défavorable. (je l'avais équilibrée à la barbare).
Marsh Posté le 09-06-2005 à 13:19:44
La répartion des chiffres est défavorable. (je l'avais équilibrée à la barbare).
????pourqoui elle est defavorable.Il n'y pas pas de reel repartition les chiffres et les lettres etant prises au hasard pas besoinde repartition
Marsh Posté le 09-06-2005 à 13:46:28
shikra a écrit : La répartion des chiffres est défavorable. (je l'avais équilibrée à la barbare). |
9 chiffres pour 52 lettres... Si ça te convient...
Marsh Posté le 08-06-2005 à 17:07:28
salut a tous,
je suis sur un programme qui genere un mot de passe mais g dois seulement utiliser les caractere compri entre 48 et 122 (en decimal) que je transcri en ASCII.
Le probleme c'est que je ne dois pas avoir de signe cabalistiques a l'arrivé dans mon mot de passe genere!
comment faire??
je vous passe le code me permettant de creer mon mot de passe