Lam's Profil: bas. | lolofora a écrit :
j'ai mis const et toujours le même problème maintenant au lieu d'avoir rien j'ai juste un "w"
printf("ESSAI: %s \n",tableau_pass[0]);
retourne "ESSAI: w"
|
Oui, enfin, c'est pas const qui va t'enlever le problème présent.
Quel compilo as-tu, et qu'obtiens tu avec le code minimal ?
Code :
- #include <stdio.h>
- const char *tableau_salt[]={
- "ab","ff","gg","df","rr","fd","kl","az","fd","qd","mo","lf","ll","dl","qs","ss","$1$hXRCdBGR$"
- };
- const char *tableau_pass[]={
- "OCVNDtv/yN6","lFKIEgw8xYM","mooJaXH.zoQ","CidZGf9Q5ZU","ba7Vc.05X7w","MGX/u2USi3w",
- "pnWcb2CQ0io","aoYAqkUliDk","tn.uHMEj3dE","htYUjVPHbxU","BRFuc.dBQxw","h7ZhxutNDw2",
- "pY00Ogf9jlM","kdVlLYDkmDw","DmaN13yoFCQ","Mw5kpjXzR9w","XrQxg7maCz/7bV25VmqTz1"
- };
- int main()
- {
- int z=0;
- const char * motcrypte="aaaababt";
- for(z=0;z<17;z++){
- printf("test%d: crypt=%s sel=%s passwd=%s \n",z,motcrypte,tableau_salt[z],tableau_pass[z]);
- }
- return 0;
- }
|
Message édité par Lam's le 05-01-2005 à 16:36:32
|