Проблема в том, что вы обращаетесь к Body [5], когда запускаете цикл как
for(int t=0;t<=sizeof(Body);t++){}
если убрать знак =, все будет в порядке.
for(int t=0;t<sizeof(Body);t++){}
Также попробуйте конвертировать
std::const char *Line2 = const_cast<const char *>(&Line );
Используйте std::const_cast<>()
для преобразования непостоянных в постоянные типы данных.
Также, чтобы удалить эти лишние вещи из консоли, вам нужно разыменовать const char *, если вы используете его напрямую. std :: cout пытается распечатать все, пока не встретится ноль, если вы передадите его const char *
Итак,
std::cout << "Const char : " << *Line2;