PETIT PROG DE CRYPTAGE

cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 - 22 oct. 2003 à 14:18
 Utilisateur anonyme - 27 févr. 2004 à 10:33
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17280-petit-prog-de-cryptage

Utilisateur anonyme
27 févr. 2004 à 10:33
@JCDjcd

Merci, gv po fait gaffe, dsl pour la question :\
cs_flo. Messages postés 2 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 27 octobre 2003
27 oct. 2003 à 20:33
la fonction int conv(char) elle fais juste un cast,
à la place de :

h=conv(clef[v]);

tu aurais pu mettre

h=(int)((unsigned char)clef[v]);
cs_Gerald Messages postés 31 Date d'inscription dimanche 15 juillet 2001 Statut Membre Dernière intervention 8 janvier 2009
26 oct. 2003 à 14:38
nan fopen c du C, là on se sert des stream d'entree/sortie:
il faut faire
ofstream fout(fi, ios::binary);
et
ifstream fin(argv[fich], ios::binary);
pour lire et ecrire il faut rajouter "|ios::in | ios::out" apres le binary:
ifstream fin(argv[fich], ios::binary | ios::in | ios::out);
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
24 oct. 2003 à 11:50
Heu regarde la premiere fonction ... ce doit etre elle non ?
Utilisateur anonyme
23 oct. 2003 à 12:46
'Lut,

Que fait la fct conv() utilise dans cette source ??
Ou peut on trouver des infos dessus ??

Merci

++
garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 1
22 oct. 2003 à 14:21
hou là.... poue écrire et lire : "r+b"
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
22 oct. 2003 à 14:18
Ouverture d'un fichier en binaire :

fopen("fichier.txt","wb"); // pour ecrire
fopen("fichier.txt","rb"); // pour lire
fopen("fichier.txt","wb+rb"); // pour ecrire et lire
Rejoignez-nous