Обработка строк C
Необходимость иметь дело вручную со строковыми буферами является подверженной ошибкам болью. Так как такое вычисление действительно перемещает и изменяет строки (компьютеры не используются вполне так же для большого материала перемалывания чисел, как люди думали, что они будут путем назад, когда), будет действительно хорошо быть в состоянии использовать управляемые языки, или строка C++ возражает для контакта с ними. Когда я должен выполнить в нем прямо C, как плавать в плывуне.
Есть несколько инструментов сравнения, которые сделают то, о чем вы просите.
В верхней части моей головы я знаю Winmerge и TortoiseMerge ] делает это.
Я рекомендую KDiff3 , который выделяет разными цветами изменения в одной строке.
Я написал инструмент для сравнения веб-кода независимо от отличий от комментариев и пробелов. Это означает, что мой инструмент может отличать полностью уменьшенный файл от аналогичного улучшенного файла. Он полностью написан на JavaScript, поэтому вы можете попробовать его прямо в браузере, ничего не скачивая и не устанавливая. Это позволяет выделить различия в каждой строке и выделить различия в символах в этих строках.