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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вектор и массив с VC++ 6.0 http://www.cyberforum.ru/cpp-beginners/thread246700.html
Помогите, пожалуйста новичку найти ошибку в проге. Есть пустой вектор на 10 чисел, присвоить каждому элементу номер индекса, а потом записать эти 10 чисел из вектора в массив. Прога у меня компилируется и работает но не выводит нужные числа в массиве. Буду благодарен! #include <iostream> #include <vector> using namespace std; int main () { vector<int>ivec1 (10); const size_t sz_arr =...
C++ Правописание Составить программу, которая проверяет правописание "жи – ши" (т.е. если в заданном тексте после "ш" или "ж" встретится "ы", то программа должна выдавать сообщение об ошибке подскажите где ошибки: #include <string.h> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread246698.html
Словестный Алгоритм C++
Само задание - Написать функцию, которая возвращает количество слов в строке (слова разделены пробелами или знаками препинания). Заголовок функции: int wordCount (const char *s); Написать программу, которая принимает от пользователя строку и выводит на экран количество слов в данной строке (используя, написанную функцию) Написанная программа - #include <iostream> #include <conio.h>...
количество символов в слове C++
Вся задача такова: С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов). Написать программу, которая: • Выводит текст на экран дисплея; • Определяет количество символов в самом длинном слове и записывает в файл; • По нажатию произвольной клавиши поочередно выделяет каждое слово текста,...
C++ Удаление динамического массива http://www.cyberforum.ru/cpp-beginners/thread246675.html
Добрый день, уважаемые форумчане! Столкнулся со следующей проблемой, реализовал алгоритм перебора перестановок или размещений с повторениями: unsigned int k = 2, i, s = 2; //s - количество элементов по которому производится выборка // k - количество элементов, которые выбирают int *A = new int; for (int j=0; j<k; j++) { A = 0; }
C++ error C2248 Почему я не могу обратиться к private члену? файл 1 #include <iostream> using namespace std; class complex { private: double mt; подробнее

Показать сообщение отдельно
Andrev
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 5

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

22.02.2011, 12:55. Просмотров 386. Ответов 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 растянута.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru