Bonsoir,
existe t il une fonction en C qui compare le contenu de deux fichiers textes et qui renvoi un booleen ? Si oui quel est son nom et sa biblioteque C
Merciiii
Bonsoir,
existe t il une fonction en C qui compare le contenu de deux fichiers textes et qui renvoi un booleen ? Si oui quel est son nom et sa biblioteque C
Merciiii
Yo!
Non !Envoyé par babyface
Pas en natif !
Par contre un algo à te proposer :
-1 loader tes 2 fichiers dans 2 buffers mémoire ( char * )
-2 effectuer un memcmp( szbufferfile1, szbufferfile2 ) pour comparer SSI le contenu y est egal ou non
Et voilà, il ne te restre plus qu'à coder tout ça simplement avec 2 FILE *, 2 char * et 1 memcmp !
Rien de standard. Une comparaison byte à byte se fait en quelques lignes, avec 2 fopen() en binaire ("rb") et une boucle avec 2 fgetc(). On s'arrête dès qu'un des deux renvoi EOF.Envoyé par babyface
ou que les deux caractères lus sont différents !Envoyé par Emmanuel Delahaye
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
Oui, ça dépend de ce qu'on veut faire comme analyse...Envoyé par Trap D
Partager