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

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

Войти
Регистрация
Восстановить пароль
 
Лизочка
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 7
#1

Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую - C++

17.12.2010, 23:10. Просмотров 938. Ответов 2
Метки нет (Все метки)

Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую программу к ней.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2010, 23:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать функцию для перевода переменной типа long в символьную строку в шестнадцатиричном представлении ( ltoah( long num, char s[]) ) и тестирующую (C++):

Написать функцию, которая принимает два параметра типа unsigned long long и выводит их на экран - C++
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает два параметра типа unsigned...

Как char[] перевести в битовую маску long long(64 бита) и наоборот? - C++
Как char перевести в битовую маску long long(64 бита) и наоборот?

Как преобразовать const char * в long в С++, 0xE0E040BF в long - C++
Помогите пожалуйста преобразовать текст в число на C++ const char * value=cmd; long ircode = atol(value); ...

Преобразование массива char в массив long long - C++
Имеется большой массив char, в котором содержатся числа. Нужно максимально быстро извлечь их и записать в массив чисел long long. ...

Перевести большой массив char в long long - C++
Здравствуйте. Есть массив char c 3145360828. Надо его в int перевести. Пробовал с atoi, вместо int делал long long, не получалось,...

Как преобразовать char[8] к unsigned long long? - C++
Требуется выполнить преобразование char к unsigned long long и обратно

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Day
1155 / 960 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
17.12.2010, 23:27 #2
Что-то в этом роде
C
1
2
3
4
5
6
7
8
9
10
11
itoih(long num, char *s)
{ char *Ci = "0123456789ABCDEF";
   char buf[20];
 for(i=0; num>0; i++) {
   buf[i] = num%16;
   num /= 16;
 }
  i--;  // Переворачиваем
  for(j=0; i>= 0; j++, i--) s[j++] = buf[i];
  s[j] = '\0';
}
Добавлено через 1 минуту
Ошибочка, Сорри!
вместо buf[i] = num%16
надо
buf[i] = Ci[num%16]
Лизочка
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 7
17.12.2010, 23:39  [ТС] #3
Спасибо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2010, 23:39
Привет! Вот еще темы с ответами:

Подскажите что за типа такой long long int? - C++
Вопрос собственно сверху. Нигде не смог найти описания подобного типа

Не понятный undefined reference to `unsigned long long f<unsigned long long, void> - C++
test.cpp: #include &lt;iostream&gt; template &lt;typename FormalType, typename FactType = typename std::enable_if&lt;std::is_same&lt;FormalType,...

Сложение чисел типа long long - C++
Пыталась сложить 2 больших числа (в пределах long long), не получилось. В чем дело? #include &lt;cmath&gt; #include &lt;cstdio&gt; #include...

long long r char[] __int64 - C++
Добрый день возник следующий вопрос: мне требуется преобразовать тип long long в char, при этом код должен быть переносимым (т.е. мне надо...


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

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

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