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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Гость
Сообщений: n/a
#1

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

14.10.2007, 15:44. Просмотров 1356. Ответов 2
Метки нет (Все метки)

Например, мне надо выдать данные в hex формате, а они у меня в виде char или byte -что для этого нужно сделать?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2007, 15:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как отформатировать данные перед их использованием? (C++):

Криво передаются данные: деструктор сработал перед присваиванием - C++
TLongInteger x; TLongInteger y; TLongInteger z; x="37F8"; y="ACE4"; z=x+y;, TLongInteger & TLongInteger:: operator + ...

Как отформатировать вывод? - C++
Какое есть стандартное решение для форматирования вывода? Речь про выдачу в виде двух столбиков: A: 239 Bad: 23954 GO: ...

Как правильно отформатировать код? - C++
Где найти программку, которая сама форматирует код С правильно, с отступами и как эту программу установить. Или как это эфективно и быстро...

Перед использованием диск нужно отформатировать - Выбор компьютера
Всем привет! Приобрёл жесткий диск WD VelociRaptor 500Gb, подключил в системник, запустил компьютер. Но при попытке открыть его...

... с внешним жёстким.Перед включение требует Отформатировать. - Жесткие диски
Пол года назад приобрёл вот такую штуку... Transcend 2.5” Portable Hard Drive.Для хранения фото,видео,музло и всякое такое... Пользовался...

Можно ли отформатировать память у нерабочего планшета с Win8 перед походом в сервис центр? - Windows Phone
Здравствуйте, есть ли возможность отформатировать память нерабочего(не включается) планшетного ПК? Там как-никак явки, пароли, личная...

2
Lord_Voodoo
Супер-модератор
8594 / 2209 / 61
Регистрация: 07.03.2007
Сообщений: 10,967
Завершенные тесты: 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;
}
0
igor_nf
118 / 12 / 1
Регистрация: 21.08.2007
Сообщений: 222
15.10.2007, 16:33 #3
Цитата Сообщение от Гость
надо выдать данные в hex формате, а они у меня в виде char
Гы! Вот так чтоли?

Код
char a = 100;       

printf( "%x\n", a );
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2007, 16:33
Привет! Вот еще темы с ответами:

Как инициализировать переменную перед использованием внутри условия? - C#
if(m1 == 0) { z1 = 100; } else if (m1 == 1) { ...

Как модифицировать заголовок запроса перед использованием QHttp::get()? - C++ Qt
Мне необходимо записать/поменять в заголовке запроса GET строку &quot;User-agent&quot; и записать туда своё значение, при том, что я пользуюсь...

Как поделить данные statvfs перед выводом? - Python
Есть скрипт, Который каждые 30 минут проверяет кол-во свободного места на диске и выводит мне с помощью exprot display, но выводит он в...

Как модифицировать введённые данные перед отправкой формы? - PHP
Делаю фильтр статей по месяцу написания. Есть форма, в которой 2 выпадающих списка: в одном выбираем месяц, в другом год. Нужно, чтобы при...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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