Я сделал 2 программы. первый преобразует HEX в dec. второй преобразует dec в корзину.ставить 2 программы вместе
Теперь я хочу скомпоновать их, что сначала преобразует шестнадцатеричный код в dec, а затем из dec в bin , но как я могу это сделать?
спасибо.
HEX в десятичную
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
void decToBin(int, int);
int main(void)
{
char s[] = "ff";
unsigned long x;
x = strtoul(s, 0, 16);
printf("%s"
"%lu"
"\n"
, s, x, x, x);
system ("pause");
return 0;
}
разлом в бункер
#include <iostream>
using namespace std;
void decToBin(int, int);
int main()
{
int decimal;
cin >> decimal;
decToBin(decimal, 2);
system ("pause");
return 0;
}
void decToBin(int num, int base)
{
if (num > 0)
{
decToBin(num/base, base);
cout<< num % base;
}
}
функции использования. – UmNyobe
Вы должны уточнить, что вы имеете в виду, поставив их вместе. –
ваши функции действительно должны делать только одно (теперь вы делаете конвертацию * и * печать) –