Тут 6 символов, я так понял седьмой это символ конца строки?
null terminated string. Похоже, что на данной платформе стек растет вниз (в сторону уменьшения адресов)
Если бы word был динамическим массивом, то скорее всего произошел бы seg fault
В отладочной версии возможно и не произошел бы.
То процессор просто увеличивает значение счетчика стека на sizeof(krypted) байт.
word[5] своим концом смотрит в торец krypt.word записать больше 5 байт (про терминальный символ не забываем), то будет затронута память под krypt."Hellow", значит 'w''\0' впишется в младшую пару байт krypt. Изначально krypt у него имеет значение 54414, что значит 0x0000D48E. Т.е. значимых там всего 2 байта. MegaCraZy6 работает с LE и оба значимых байта в krypt записаны впритык к хвосту word.119 - это код символа 'w'. Последовательность 'w''\0' просто переписывает значение krypt на 119, т.е. на 0x00000077.А массив - это вообще указатель на случайный мусор в памяти.
krypted из вопроса? И что за мусор там будет? main. C4183 - это не ошибка, а предупреждение. Разница кардинальна.play в классе COpenSound не получается распознать тип результата. Фактически на данном этапе компилятору уже настолько вывернуло мозги от неправильного синтаксиса, что он уже сам не понимает что говорит. насколько популярны в больших компаниях те или иные движки?
Ну... может быть первые два курса в универе? Линейная алгебра, математический анализ, теория рядов, тензорная математика, дискретная математика.
Ты, вроде как, это и пропустил. Это довольно важный промежуточный этап, особенно тензорная математика.