afro228offical Опубликовано 7 июля, 2016 Поделиться Опубликовано 7 июля, 2016 (изменено) Здравствуйте . Назрел вопросик по c++. Как измерить длину переменной типа DWORD в символах ? Не используя string. Изменено 7 июля, 2016 пользователем afro228offical Ссылка на комментарий Поделиться на другие сайты Поделиться
holy Опубликовано 7 июля, 2016 Поделиться Опубликовано 7 июля, 2016 DWORD это 32-bit unsigned int (Т.е. целое беззнаковое число от 0x00000000 до 0xFFFFFFFF) Объясни вопрос более подробно и с примером. Иначе не понятно, причем тут число и количество символов в нем. Если более филосовско рассуждать, то DWORD это 2 WORD'а, которые состоят из 4х CHAR'ов :DD а значит 4 символа 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
afro228offical Опубликовано 7 июля, 2016 Автор Поделиться Опубликовано 7 июля, 2016 Ну вот в переменной DWORD записано число 43289 в нём 5 цифр , 5 символов . Ссылка на комментарий Поделиться на другие сайты Поделиться
holy Опубликовано 7 июля, 2016 Поделиться Опубликовано 7 июля, 2016 Spoiler #include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { DWORD kek = 43289; int count_of_numbers = 1; while (kek >= 10) { count_of_numbers++; kek /= 10; } printf("Count of numbers = %d", count_of_numbers); return 0; } 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
afro228offical Опубликовано 8 июля, 2016 Автор Поделиться Опубликовано 8 июля, 2016 И количество символов в WCHAR как посчитать ? То , что максимум 260 символов , я знаю . Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 8 июля, 2016 Поделиться Опубликовано 8 июля, 2016 9 минут назад, afro228offical сказал: И количество символов в WCHAR как посчитать ? То , что максимум 260 символов , я знаю . wcslen Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения