Форум программистов, компьютерный форум, киберфорум
Наши страницы

При выводе на экран переменной string выводится набор левых символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread1770971.html
Нужна помощь в составлении структуры( без классов и тп) двусвязного списка и пример его заполнения. Заранее спасибо!
C++ Какую функцию ввода строки с клавиатуры использовать? Использую VS Express 2013. Очень начинающий. Столкнулся с проблемой - как ввести строку с клавиатуры. В самоучителе приведен простейший пример - а у меня не выполняется.... #include <stdio.h>... http://www.cyberforum.ru/cpp-beginners/thread1770965.html
Создать динамический односвязный или двусвязный список C++
Помогите, как создать динамический односвязный или двусвязный список(Описать структуру). Я не могу понять, чем он отличается от обычного списка( да и вообще сам список, это же и есть динамическая...
C++ Ошибка при выводе символов
Не отображается русскими буквами текст который я ввожу. Помогите, пожалуйста) #include <iostream> #include <string> #include <sstream> using namespace std; int main() { ...
C++ Переставить каждую пару строк матрицы таким образом, чтобы первой была строка с меньшей суммой элементов http://www.cyberforum.ru/cpp-beginners/thread1770923.html
Дана матрица размером 12х4. В прямоугольной матрице, имеющей чет-ное количество строк, переставить каждую пару строк (1,2)(3,4) и т.д. таким образом, чтобы первой была строка с меньшей суммой...
C++ Как инициализировать массив ссылок? //--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> #pragma hdrstop #include <tchar.h>... подробнее

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

При выводе на экран переменной string выводится набор левых символов - C++

26.06.2016, 12:22. Просмотров 372. Ответов 13
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
    int s;
    string b;
    printf("DEC: ");
    scanf("%i", &s);
    for (int i = 31; i >= 0; i--)
    {
        s += (char)(((b >> i) & 1) + 48);
    }
    printf("BIN: %s", b);
    _getch();
    return 0;
}
Перевод из 10 СС в 2 СС, но выводится на экран набор разных символов
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.