• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 🚨 24 часа до повышения цены на курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    Последний день записи в текущий поток по старой цене Подробнее о курсе ...

как написать 8-чный и 16-чный дамп числа

  • Автор темы Автор темы Kartooz
  • Дата начала Дата начала
K

Kartooz

нам задали написать 8-ный и 16-ный дамп целого и короткого целого числа в С++
я просто очень плохо пока в этой теме разбираюсь, помогите плиз...
 
дамп???? Или просто нужно перевести чило из одной Сис-мы исч-я в другую?
 
ну да. Он у нас так называет.
Т.е нужно написать программу которая будет переводить число в восьмеричную/16-ный систему. написать естественно в С++
 
ОМГ.. Ну и студенты пошли.
Код:
int main()
{
char buff[64];
int num = 4; //твое число в десятичной
int st = 2;  //в какую систему счисления переводим

itoa(num,buff,st); 
printf(buff);

return 0;
}
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Полный пример</div></div><div class="sp-body"><div class="sp-content">
C++:
/* itoa example */
#include <stdio.h>
#include <stdlib.h>

int main ()
{
int i;
char buffer [33];
printf ("Enter a number: ");
scanf ("%d",&i);
itoa (i,buffer,10);
printf ("decimal: %s\n",buffer);
itoa (i,buffer,16);
printf ("hexadecimal: %s\n",buffer);
itoa (i,buffer,2);
printf ("binary: %s\n",buffer);
return 0;
}
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">А еще можно вот так</div></div><div class="sp-body"><div class="sp-content">
C++:
 str='12345';
sprintf(str,"%d",value) //10
sprintf(str,"%x",value) //16
sprintf(str,"%o",value) //8
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD