Код до подготовки к переносу

Код до подготовки к переносу

Большая часть программного кода 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.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Диктофон: дополнительное средство подготовки документов

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Диктофон: дополнительное средство подготовки документов Еще в IV веке до нашей эры в Афинах был известен способ быстрой записи речи – стенография. Скоростное письмо требовало определенных знаний и навыков, поскольку запись велась с помощью специальных знаков и


Качественная проверка подготовки проекта

Из книги Внедрение SAP R/3: Руководство для менеджеров и инженеров автора Кале Вивек

Качественная проверка подготовки проекта Это окончательное подтверждение выполнения всех задач на этапе подготовки проекта. Компания SAP рекомендует следующий перечень контрольных пунктов для данной стадии:1. Рассмотреть Устав проекта и убедиться в его


Завершение стадии подготовки проекта

Из книги Бесплатные разговоры через Интернет автора Фрузоров Сергей

Завершение стадии подготовки проекта Эта задача подразумевает окончательное подтверждение закрытия этапа от руководства проектом и перехода к следующему этапу. Завершение подготовки проекта означает окончание первой фазы методологии, которая является также


Управление проектом на стадии окончательной подготовки

Из книги Язык Си - руководство для начинающих автора Прата Стивен

Управление проектом на стадии окончательной подготовки Цель управления проектом на этом этапе мало отличается от остальных этапов и состоит в том, чтобы обеспечивать проекту направленное и поступательное движение, координировать усилия по выполнению расписания


Проверка качества на этапе окончательной подготовки

Из книги Взрыв обучения: Девять правил эффективного виртуального класса автора Мердок Мэттью

Проверка качества на этапе окончательной подготовки Проверка качества — это завершение стадии окончательной подготовки. Для этого компания SAP рекомендует следующий список контрольных вопросов:1. Убедитесь, что были проведены собрания организационного комитета и


Официальное закрытие этапа окончательной подготовки

Из книги UNIX — универсальная среда программирования автора Пайк Роб

Официальное закрытие этапа окончательной подготовки Эта задача подразумевает получение официального одобрения результатов этого этапа проекта и переход к следующему этапу. Это также означает окончание четвертой фазы по методологии


На какой уровень подготовки читателя рассчитана эта книга

Из книги автора

На какой уровень подготовки читателя рассчитана эта книга Для того чтобы разобраться в книге, не обязательно быть опытным пользователем или корифеем в компьютерном деле. Достаточно иметь начальные навыки работы в операционной системе Windows, т. е. знать, где на рабочем


Использование текстового редактора для подготовки программы

Из книги автора

Использование текстового редактора для подготовки программы В отличие от языка Бейсик у Си нет собственного текстового редактора. В качестве него вы можете использовать любой из редакторов общего типа, имеющихся в вашей вычислительной системе. В операционной системе


9.5 Дополнительные средства для подготовки документации

Из книги автора

9.5 Дополнительные средства для подготовки документации Для подготовки документации существует несколько дополнительных программ. Команда refer(1) отыскивает ссылки на ключевые слова, вставляет эти ссылки в строки вашего документа и помещает раздел ссылок в его конце.