Что я делаю не так?Не занимаетесь отладкой своей программы. Если не умеете пользоваться отладчиком, то возьмите лист бумаги, карандаш, и пошагово пройдите всю свою программу.
<root>
<primes>
<prime>101</prime>
<prime>103</prime>
<prime>107</prime>
...
</primes>
</root>
То, что вы пытаетесь сделать - это не массив, а строка. Её надо сформировать заранее и записать уже сформированную одним вызовом SetText. (arg / N)
- целочисленное деление при arg < N даёт 0, при arg == N даёт 1.((int)CycleEnd - (int)CycleIteration))
- смещение между адресами функций CycleEnd и CycleIteration(arg / N) * ((int)CycleEnd - (int)CycleIteration))
даёт 0 и в ptr записывается адрес функции CycleIteration.(arg / N) * ((int)CycleEnd - (int)CycleIteration))
даёт нужное смещение и в ptr записывается адрес функции CycleEnd.3.8. Использовать для демонстрации фрагментов кода только специальный тег <code> или специальные демонстрационные ресурсы (например, JsFiddle - https://jsfiddle.net/). Размещение фрагментов кода в виде изображений запрещено.
1>c:\users\саша\source\repos\consoleapplication1\consoleapplication1\consoleapplication1.cpp(50): error C2660: startx: функция не принимает 1 аргументов
1>c:\users\саша\source\repos\consoleapplication1\consoleapplication1\consoleapplication1.cpp(15): note: см. объявление "startx"