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

Программа перевода чисел из СС - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему выдаёт ошибку? Вроде всё правильно! http://www.cyberforum.ru/cpp-beginners/thread785817.html
C++ Контейнеры (функция, которая бы помогла отсортировать контейнер List) составить булевскую функцию, которая бы помогла отсортировать контейнер List. контейнер содержит элементы типа string. я эту функцию вставлю в sort. http://www.cyberforum.ru/cpp-beginners/thread785815.html
C++ SMTP Отправка файла на почту
Здравствуйте! Вот пытаюсь дописать код для отправки файлов на почту, код взял здесь на форуме. Всё дело в том что не отправляет файлы больших размеров, от файла приходит только 7 байт. Что можно сделать?! #include <iostream> #include <fstream> #include <windows.h> #pragma pack(1) #pragma comment(lib,"Ws2_32.lib") using namespace std;
C++ scanf (какие различия между %f %g %e)
Есть вопрос по функции scanf, а именно про спецификации формата. %f - читает число с плавающей точкой. %g - читает число с плавающей точкой %e - читает число с плавающей точкой http://lord-n.narod.ru/download/books/walla/programming/Spr_po_C/13/scanf.htm Есть ли различия в них? И можно ли сделать так, чтобы scanf читал как целое, так и вещественное число?
C++ Как в С++ реализовать(записать) LN (натуральный логарифм по основанию е)? http://www.cyberforum.ru/cpp-beginners/thread785762.html
Как в С++ реализовать(записать) LN (натуральный логарифм по основанию е)?
C++ Указатели 1) Предположим, что p - указатель, установленный на целую переменную со значением 3. Что можно сказать о значении выражений p, * p, & p, * & p и & * p? 2) Чему равны sizeof (char) и sizeof (char *)? 3)Предположим, что p1 и p2 - указатели типа int *. В чем разница между присвоении p1 = p2и * p1 = * p2? Ли допустимыми присваивания * p1 = p2, p1 = * p2, p1 = & p2? Спасибо еще раз подробнее

Показать сообщение отдельно
marina11
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 84

Программа перевода чисел из СС - C++

13.02.2013, 22:22. Просмотров 494. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
    unsigned char X; 
    int i, k;
    scanf("%d",&X);
    for (i=7; i>=0; i--) 
    {
  k = ((X >> i) & 1);
  printf("%d", k);
    }
Программа перевода чисел из 10ной СС в 2ную СС. Объясните пожалуйста, что значит 7-ая строчка.И почему после того,как программа выводит на экран число в двоичном виде, выскакивает окно с ошибкой "debug error"?
Можно ли как-нибудь написать эту же программу только через массивы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru