J
jonijo
Здраствуй уважаемые коллеги целый вечер немогу найти ответ на вопрос как перевести массив типа инт в чар ну к примеру вот некоторая функция которая должна получить в итоге строку c двоичным представлением исходного числа.
А тут??? Не получается перевести мас в строку
C++:
void dva (char*str)
{ int n,i,k,summa=0;
int mas[30];
k=strlen (str);
for (i=0; i<strlen(str); i++) /*перевожу каждый элемент исходной троки исло*/
mas [k-1-i]=str [i]-'0';
for (i=0; i<strlen(str); i++)
summa+=mas[i]*power (8,i); /*перевожу из 8-ой в 10-ую систему счисления записывая результат в перем типа инт*/
while (summa>=1){ /*нахожу остатки и сохр в массив типа инт*/
mas[i]=summa&2;
summa=summa/2;
++i;
++n;
}
А тут??? Не получается перевести мас в строку