[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Неудивительно, что такие вещи, как
ProgramArr[curProgNumber].ProgramBody[curProgStep].temp = ProgramArr[curProgNumber].ProgramBody[curProgStep-1].temp;
выливаются в тонны кода. Все эти вычисления с индексами - громоздкая штука. Попробуйте заменить указателями всё, что возможно. Прикидывайте заранее, какие конструкции требуют меньше кода.
Например
*ptr++ = something; // лучше, чем
array[i++] = something;
E-mail: info@telesys.ru