2009-08-29 124 views
0

我正在開發一個帶有兩個文件的應用程序,輸出將是兩個文件,它們只有兩個文件中的內容不同。查找兩個文件中的內容之間的差異

應用程序使用VC++ 我的文件制定的HTML類型

的有哪些會做兩個文件

回答

0

WinMerge是一款Windows差異化和合並工具。它使用diffutils,使用VC++編寫,它是開源的。

+0

這是最有用的工具,你可以根據你的需要定製它 – subbu 2009-09-30 05:30:54

1

你或許可以輕鬆地鏈接diffutils到你的代碼之間的差異opereation任何庫。

+0

如果環境允許的話,在diff命令行中執行shell命令可能會很容易。 – Andrew 2009-08-29 06:04:04

+1

除非他在GPL許可下構建免費軟件,否則他不能將diffutils鏈接到他的代碼中。 – 2009-08-29 09:33:06

1

這取決於您正在比較哪些類型的文件。他們是文字嗎? HTML?二進制文件?

嘗試搜索此網站(和谷歌)'diff',有很多questions and answers範圍從一般如何,代碼示例,完整的源代碼和第三方庫。

0

你可以通過看幾個CodeProject上的文章,可以進行修改來產生你所需要的差異文件開始:

1)Diff Tool

2)V Diff - 文件的Comparer視覺輸出