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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Andrev
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 5
#1

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

22.02.2011, 12:55. Просмотров 384. Ответов 0
Метки нет (Все метки)

Всем доброго времени суток. У меня возникла проблема, с использованием кода. У меня есть следующий код программа для перевода чисел в двоичную систему исчисления.
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++
Что делает функция: std::string f(unsigned int x) { std::string r=&quot;&quot;; char digits={'-', '0', '+'}; int d; int ...

Системы исчисления - C++
Здраствуйте !! Помогите пожалуйста доделать программу,которая переводит число в любую систему исчисления...Вот код программы,все...

Системы исчисления - C++
Здраствуйте !! Помогите пожалуйста доделать программу,которая переводит число в любую систему исчисления...Вот код программы,все...

Напечатать в пятеричной системе исчисления числа от 0 до n - C++
Заданное натуральное число n. Напечатать в пятеричной системе исчисления числа от 0 до n. Задане натуральне число n. Надрукувати в...

Перевод из восьмеричной системы исчисления в десятиричную - C++
Всем привет, пишу курчач:) и одна из проблем, с которой я столкнулся- перевод из восьмеричной системы исчисления в десятиричную...я...

Перевод из двоичной в десятичную систему исчисления - C++
Проверить правильно ввода этого числа ( в его записи должны быть 0 или 1) при правильном вводе перевести в десятеричную

Определить систему исчисления (Написать программу.....) - C++
Написать прогу которая! распознает числа и показывает к какой системе исчесления относится! Например вводишь 10110110 прога выводит...

Переход из одной системы исчисления в другую - C++
Помогите пожалуйста реализовать переход из одной системы исчисления в другую. Хотя бы частично, идеи, функции

Преобразование чисел с десятичной системы исчисления - C++
Помогите плз, задача вообще ппц=-O:wall::help: Организуйте ввод чисел в десятичной системе счисления и преобразование их в формат с...

Рекурсивный перевод числа в двоичную систему исчисления - C++
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; void fuck(const int num, string &amp;snum){ if (num%2==0) ...

Перевод числа из десятичной в троичную симметричную систему исчисления - C++
Всем доброго времени суток. Необходимо перевести число в троичную симметричную системы исчисления(0, 1, i(-1)). Тот факт, что остаток...

Можно ли просто записать двоичное число в десятиричной системе исчисления? - C++
Как записать число в 2 системе, но что бы оно воспринялось в 10? Пример: a = 1100100 - должно стать числом 100, а не 1100100 . ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru