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

Itoa не пишет нули в начале - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Read and write binary file http://www.cyberforum.ru/cpp-beginners/thread1769403.html
Ребята, срочно нужна помощь. Записываю класс Message с сообщениями в файл. struct Head { public: int who; int to; float version;
C++ После отключения компа удалилась последняя версия проекта Было экстренное отключение компа. Потом решил посмотреть .cpp файл. Хотя я сохраняю по несколько раз в день, там была только очень старая версия..... При открытии самого проекта вылетело такое окно: http://www.cyberforum.ru/cpp-beginners/thread1769346.html
Конструктор переноса при наследовании в шаблонном классе C++
Здравствуйте. Возможно ли как-то реализовать то, что я пытаюсь сделать? template<typename T> class Interface { protected: T *pointer; virtual void move(Interface &&i2) = 0;
Найти произведение элементов массива, принадлежащих интервалу C++
Ввести одномерный массив А , вывести его. Найти произведение его элементов, принадлежащих интервалу . Значением этого произведения заменить первый и предпоследний элементы массива.
C++ Заменить при выводе массива каждый второй элемент остатком от деления на 10 http://www.cyberforum.ru/cpp-beginners/thread1769246.html
Как при выводи массива заменить остатком от деления каждый второй элемент на 10. #include <iostream> #include <iterator> using namespace std; int main() { int n,i; int y; int a; // double y;
C++ Заменить первый и предпоследний элементы массива произведением его элементов, принадлежащих интервалу Ввести одномерный массив А , вывести его. Найти произведение его элементов, принадлежащих интервалу . Значением этого произведения заменить первый и предпоследний элементы массива. подробнее

Показать сообщение отдельно
артист
 Аватар для артист
0 / 2 / 3
Регистрация: 17.09.2014
Сообщений: 550
Завершенные тесты: 1
23.06.2016, 14:59  [ТС]     Itoa не пишет нули в начале
Для двоичных получается - %08b

0 - Спецификатор заполнения(по умолчанию слева)
8 - Спецификатор минимальной ширины
b – целое число, представляемое в двоичном виде


Для шестнадцатеричных - %02X

Правильно?

Добавлено через 6 минут
Проверил, двоичные не выводит...
Выдаёт b всегда...

Добавлено через 5 минут
Ааа...

Посмотрел не там...

А в С нет вообще такого
%c - Символ
%d - Десятичное целое число со знаком
%i - Десятичное целое число со знаком
%e - Научный формат (строчная буква е)
%Е - Научный формат (прописная буква Е)
%f - Десятичное число с плавающей точкой
%g - В зависимости от того, какой формат короче, применяется либо %e, либо %f
%G - В зависимости от того, какой формат короче, применяется либо %E, либо %f
%o - Восьмеричное число без знака
%s - Строка символов
%u - Десятичное целое число без знака
%x - Шестнадцатеричное число без знака (строчные буквы)
%X - Шестнадцатеричное число без знака (прописные буквы)
%р - Указатель
%n - Указатель на целочисленную переменную. Спецификатор вызывает присвоение этой целочисленной переменной количества символов, выведенных перед ним
%% - Знак %
 
Текущее время: 01:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru