Код до подготовки к переносу
Код до подготовки к переносу
Большая часть программного кода sortMM.с не приводит к выдаче предупреждающих сообщений, но один участок кода на шаге 6 (см. программу 5.5) вызывает их генерацию. Соответствующий фрагмент кода вместе с номерами строк представлен в программе 16.1. Имейте в виду, что в последующих версиях этой программы номера строк могут поменяться.
Программа 16.1. sortMM.с: код до подготовки к переносув Win64, часть 1
…
54 LPBYTE pXFile = NULL, pX;
55 TCHAR _based (pInFile) *pIn;
…
130
131 if (!NoPrint)
132 for (iKey = 0; iKey < FsX / RSize; iKey++) {
133 WriteFile(hStdOut, &ChNewLine, TSIZE, &nWrite, NULL);
134
135 /* Приведение типа рХ играет весьма важную роль, поскольку это
136 указатель на байт, а нам нужны четыре байта указателя типа _based. */
137 pIn = (TCHAR _based(pInFile)*)*(LPDWORD)pX;
138
139 while ((*pIn != CR || *(pIn + 1) != LF) && (DWORD)pIn < FsIn) {
140 WriteFile(hStdOut, pIn, TSIZE, &nWrite, NULL);
141 pIn++;
142 }
143 pX += RSize;
144 }
Сообщения компилятора далее приводятся, но прежде чем ознакомиться с ними, вы, возможно, захотите просмотреть код, чтобы определить возможные причины выдачи будущих предупреждающих сообщений. Не забывайте о том, что нашей целью является придание программе такого вида, который обеспечивает ее сборку и корректное выполнение как в режиме Win32, так и в режиме Win64.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
9.5 Дополнительные средства для подготовки документации
9.5 Дополнительные средства для подготовки документации Для подготовки документации существует несколько дополнительных программ. Команда refer(1) отыскивает ссылки на ключевые слова, вставляет эти ссылки в строки вашего документа и помещает раздел ссылок в его конце.
На какой уровень подготовки читателя рассчитана эта книга
На какой уровень подготовки читателя рассчитана эта книга Для того чтобы разобраться в книге, не обязательно быть опытным пользователем или корифеем в компьютерном деле. Достаточно иметь начальные навыки работы в операционной системе Windows, т. е. знать, где на рабочем
Использование текстового редактора для подготовки программы
Использование текстового редактора для подготовки программы В отличие от языка Бейсик у Си нет собственного текстового редактора. В качестве него вы можете использовать любой из редакторов общего типа, имеющихся в вашей вычислительной системе. В операционной системе
Диктофон: дополнительное средство подготовки документов
Диктофон: дополнительное средство подготовки документов Еще в IV веке до нашей эры в Афинах был известен способ быстрой записи речи – стенография. Скоростное письмо требовало определенных знаний и навыков, поскольку запись велась с помощью специальных знаков и
Качественная проверка подготовки проекта
Качественная проверка подготовки проекта Это окончательное подтверждение выполнения всех задач на этапе подготовки проекта. Компания SAP рекомендует следующий перечень контрольных пунктов для данной стадии:1. Рассмотреть Устав проекта и убедиться в его
Завершение стадии подготовки проекта
Завершение стадии подготовки проекта Эта задача подразумевает окончательное подтверждение закрытия этапа от руководства проектом и перехода к следующему этапу. Завершение подготовки проекта означает окончание первой фазы методологии, которая является также
Управление проектом на стадии окончательной подготовки
Управление проектом на стадии окончательной подготовки Цель управления проектом на этом этапе мало отличается от остальных этапов и состоит в том, чтобы обеспечивать проекту направленное и поступательное движение, координировать усилия по выполнению расписания
Проверка качества на этапе окончательной подготовки
Проверка качества на этапе окончательной подготовки Проверка качества — это завершение стадии окончательной подготовки. Для этого компания SAP рекомендует следующий список контрольных вопросов:1. Убедитесь, что были проведены собрания организационного комитета и
Официальное закрытие этапа окончательной подготовки
Официальное закрытие этапа окончательной подготовки Эта задача подразумевает получение официального одобрения результатов этого этапа проекта и переход к следующему этапу. Это также означает окончание четвертой фазы по методологии