Читаем Программирование для карманных компьютеров полностью

wchar_t *szStr; // объявлена переменная szStr,

//которая является указателем (*) на тип wchar_t

wchar_t mstr[256]; // объявлен массив mstr элементов типа wchar_t

//с количеством элементов 256

В блоке 4 помимо объявлений используется и инициализация переменных:

MSG msg; //объявлена переменная msg типа MSG

int rc = 0; // объявлена переменная rc с типом int,

// переменная была инициализирована значением 0

Базовые (фундаментальные) типы

Логический тип

Переменные этого типа могут принимать значение истина(true) или ложь(false). Эти переменные применяются для анализа выполнения некоторого условия. По результатам проверки условия то или иное действие будет или не будет выполнено. Логическим значениям false и true соответствуют целочисленные значения 0 и 1. Логические значения могут принимать участие в арифметических операциях, но при присвоении им целочисленных значений, они будут усекаться до нуля или единицы. Это иллюстрируется в рассматриваемом примере.

Упражнение 4.1 (продолжение)

13. В файле MyExp.h следует добавить в конец блока 4 объявление функции

void f2();.

14. В файле MyExp.сpp следует добавить в конец блока 3 объявления символьных массивов:

char mm[256]; charnn[32];

15. В конец файла MyExp.сpp нужно добавить блок 14, с кодом, который показан в листинге 4.5. Листинг 4.5

// Блок 14

void f2(){

bool i = false;

int j = 10;

mm[0] = \0;

sprintf(nn, «%d», j);

strcat(mm, " j = ");

strcat(mm, nn);

strcat(mm, «\n»);

i=7;

sprintf(nn, «%d», i);

strcat(mm, " i = ");

strcat(mm, nn);

strcat(mm, «\n»);

j = j+i;

sprintf(nn, «%d», j);

strcat(mm, " j+i = ");

strcat(mm, nn);

strcat(mm, «\n»);

mbstowcs(mstr, mm, 256);

szStr = mstr;

}

16. Изменить вторую по счету ветвь case в блоке 11, как показано в листинге 4.6. Листинг 4.6

case 50: {

f2();

}

break;

ПРИМЕЧАНИЕ. Каждый новый фрагмент кода будет добавляться в новые ветви case оператора выбора switch.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных

Все жанры