2009-08-29 11 views
0

Je développe une application qui prend deux fichiers et la sortie sera deux fichiers qui auront seulement le contenu qui diffère dans les deux fichiers.Trouver la différence entre le contenu de deux fichiers

L'application est développée en utilisant VC de Mes fichiers sont de type Html

Y at-il la bibliothèque qui fera le opereation diff entre deux fichiers

Répondre

0

WinMerge est un outil de différenciation et de fusion de Windows. Il utilise diffutils, écrit en utilisant VC++, et il est open source.

+0

Ce fut l'outil le plus utile et vous pouvez le personnaliser selon votre besoin – subbu

1

Vous pouvez lier probablement facilement diffutils dans votre code.

+0

Il peut être tout aussi facile d'utiliser une ligne de commande diff si l'environnement le permet. – Andrew

+1

Il ne peut pas lier les diffutils dans son code à moins de créer un logiciel libre sous licence GPL. –

1

Cela dépend des types de fichiers que vous comparez. Sont-ils des textes? HTML? Binaires? Essayez ce site (et Google) pour 'diff', il y a beaucoup de questions and answers allant du mode d'emploi général, aux exemples de code, au code source complet et aux bibliothèques tierces.

0

Vous pouvez commencer par regarder quelques articles CodeProject qui pourraient être modifiés pour générer les fichiers diff dont vous avez besoin:

1) Diff Tool

2) V Diff - Un comparateur fichier avec une sortie visuelle

Questions connexes