Вроде всё правильно, но ошибается на закоментированный строках. Ошибка типа: "чтение по какому то там адресу", ну а потом всё зависает и приходится перезапускать builder. Не понимаю... , помогите пожалуйста!
Tohey Что делает ф-ия AddParityBit не знаю, поэтому скажу в общем: 1. У тебя каждый раз вызывается ф-ия strlen, что накладно (и чревато!) 2. Ты используешь оператор '!=', но лучше, я думаю, использовать '<'. В итоге, может получиться так, что на каком-то i, new_s будет 0, от чего стринг станет короче. Поэтому перед началом след. итерации strlen вернет уже другое значение, а i увеличится на 1. Затем произойдет сравнение и условие '!=' выполнится. Не знаю, что именно ты хотел добиться, но по меньшей мере надо сменить '!=' на '<'.