Тема: Повернення рядка
Привіт, написав функцію переводу з 10 в 2 систему числення, але хочу щоб функція повертала мені потрібний рядок. Допоможіть, будь ласка.
char to2(int num)
{
int ost;
char bin[15] = "", bin2[15] = "";
do
{
ost = num % 2; // остача від ділення
itoa(ost, bin2, 10); strcat(bin, bin2);
num = num / 2;
} while (num >= 2);
itoa(num, bin2, 10); strcat(bin, bin2);
strrev(bin); // виводимо у зворотному порядку
//cout << bin;
return bin; // потрібно повернути рядок!
}