Форум программистов, компьютерный форум CyberForum.ru

Как отформатировать данные перед их использованием? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Гость
Сообщений: n/a
14.10.2007, 15:44     Как отформатировать данные перед их использованием? #1
Например, мне надо выдать данные в hex формате, а они у меня в виде char или byte -что для этого нужно сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2007, 15:44     Как отформатировать данные перед их использованием?
Посмотрите здесь:

C++ Как правильно отформатировать код?
Как в C++ вставлять перед определенным елементом символ ноль C++
C++ Л1 списки. Как вставить элемент перед последним?
Насколько нужно выучить C++, перед тем как переходить на C#? C++
C++ Const в параметрах. Перед чем нужно употребить const дабы обезопасить данные от изменения
C++ Как в векторе вставить элемент перед данным
Отформатировать вывод C++
C++ Криво передаются данные: деструктор сработал перед присваиванием
C++ Как вывести ноль перед числом?
Что почитать перед тем как изучать C++? C++
C++ Как отформатировать вывод?
Как добавить паузу перед завершением программы? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8505 / 2172 / 61
Регистрация: 07.03.2007
Сообщений: 10,844
Завершенные тесты: 1
15.10.2007, 10:26     Как отформатировать данные перед их использованием? #2
напиши конвертор для преобразования данных....
пример на билдере:
Код
AnsiString __fastcall CharToHex(char Value){
   AnsiString Result="";
   if (Value == char(0)) return "00";
   div_t dd=div((unsigned char)(Value),16);
   for (int x=0;x<2;x++) {
      int bb;
      if (!x) bb=dd.quot; else bb=dd.rem;
      if (bb<10) {
         Result+=IntToStr(bb);
      } else {
         switch (bb) {
            case 10: { Result+="A"; break; }
            case 11: { Result+="B"; break; }
            case 12: { Result+="C"; break; }
            case 13: { Result+="D"; break; }
            case 14: { Result+="E"; break; }
            case 15: { Result+="F"; break; }
         }
      }
   }
   return Result;
}
igor_nf
118 / 12 / 1
Регистрация: 21.08.2007
Сообщений: 222
15.10.2007, 16:33     Как отформатировать данные перед их использованием? #3
Цитата Сообщение от Гость
надо выдать данные в hex формате, а они у меня в виде char
Гы! Вот так чтоли?

Код
char a = 100;       

printf( "%x\n", a );
Yandex
Объявления
15.10.2007, 16:33     Как отформатировать данные перед их использованием?
Ответ Создать тему
Опции темы

Текущее время: 02:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru