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

Система исчисления - C++

Восстановить пароль Регистрация
 
Andrev
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 5
22.02.2011, 12:55     Система исчисления #1
Всем доброго времени суток. У меня возникла проблема, с использованием кода. У меня есть следующий код программа для перевода чисел в двоичную систему исчисления.
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
int num;
char buff[2048];
cout <<"DEC: ";
cin >>num;
itoa(num,buff,2);
cout <<buff;
.
В консоле работает замечательно, но попытавшись использовать этот код для оконного приложения, столкнулся с проблемой, он постоянно прописывает 1 в ответе, я думаю, что это проблема с тем, что скорее всего в переменной buff находится не число а массив и именно на этом прога и залипает. Код для оконного приложения у меня выглядет следующим образом:
C++
1
2
3
4
5
6
7
{
int num;
char buff[2048];
num=StrToInt(CSpinEdit1->Text);
itoa(num,buff,2);
Label1->Caption=IntToStr(buff);
}
. Поправьте пожалуйста код, а то уже мозг залипает, не могу понять в чём именно проблема.Заранее благодарен.

Добавлено через 2 часа 21 минуту
Да и в обоих случаях я подключал библиотеку <stdlib.h>.
Во втором случае, все поля и кнопка были сделаны, Label растянута.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2011, 12:55     Система исчисления
Посмотрите здесь:

C++ Преобразование чисел с десятичной системы исчисления
Системы исчисления C++
C++ Системы исчисления
C++ Напечатать в пятеричной системе исчисления числа от 0 до n
C++ Переход из одной системы исчисления в другую
C++ Перевод из восьмеричной системы исчисления в десятиричную
Загадка: Что делает функция? Тернарная система исчисления и логика C++
Перевод из двоичной в десятичную систему исчисления C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 14:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru