adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 2008
-
30 août 2005 à 16:52
adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 2008
-
30 août 2005 à 21:06
Salut a tous
Je voudrai avoir un avis sur ce code et savoir comment corriger certaines erreurs merci.
Bon ya une erreur majeure c ke kan je crypte, il me rajoute 3 octects je c pas pk
Et jvoudrai savoir comment on declare un nombre a virgule float peut etre ? mais apres il me di k il pe pas convertir en int (c pour faire le pourcentage d avancement) et je voudrai aussi k il ecrive ce pourcentage sur la meme ligne en remplacant l ancien
Merci de votre aide ! Je vai chercher en attendant
a+
steve_clamage
Messages postés475Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention11 août 20065 30 août 2005 à 18:01
"main()" est obselete, doit etre remplacé par "int main()".
printf à remplacer par puts ou fputs quand tu n'utilises pas de format,
question d'efficacité car avec printf la chaine est parser avant d'etre
affichée.
gets et scanf("%s"...) à proscrire pour la saisie d'une chaine (et meme
scanf en générale) à cause du risque d'overflow sur le buffer passé en
paramètre.
Penses à controler le retour de fopen.
N'utilises jamais de fonction commencant par un "_", c'est coté implémentation.
adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 20081 30 août 2005 à 21:06
Oulaaa j ai pas tout compris ( j ai commencé hier)
Si je n utilise pas _puts comment j ecri dans mon fichier en binaire ?
Et j ai toujours pas trouver pourquoi il me rajoute 3 octets c embetant pour crypter un fichier
+