Автор вопроса: J. Smith | Web-сайт:Не хочу ломать голову, если её уже сломал кто-то другой. | ICQ: ненавижу
В строковых переменных имею слова, Оригинал и Измененное, вопрос как в две переменные получить Разницу т.е. изменившиеся части слов?
В измененном слове от оригинала как минимум остается первая буква, но обычно меняется только окончание.
Пример:
Ориг. Палковника
Измн. Полковника
Раз1. Палковника
Раз2. Полковника
Ориг. Исава
Измн. Исаева
Раз1. ава
Раз2. аева
Ориг. Петровмич
Измн. Петрович
Раз1. вмич
Раз2. вич
Можно элементарно булевым флажком и одним циклом по оригиналу пока не найдешь первый несовпадающий символ, раз1=райтс(оригинал, первый несовпавший) и со вторым также райтс, тока не оригинал, а измененное.
В общих чертах объяснил.
по типу надо сделать 2 массива типа String с размерностью слова( или 1 двумерный массив), забив с помощю цикла каждый элемент массива 1-й буквой, после чего в цикле, сравнить эти массивы, если элементы равны, то ничего не делаеш, если нет выписываеш букву в строчную переменную.