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

Преобразование в строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследие классов С++ http://www.cyberforum.ru/cpp-beginners/thread416630.html
Помогите плз разобраться с выводом.Прога вроде написана правильно а выводит не то что надо(какой то бред) Задание: В родительском классе исходные данные и вывод, рассчет в потомке. Вывод в родительском классе может быть сделан в любой секции. Иcходные данные public наследование private. Оба контруктора с параметрами. #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include...
C++ Как учить С++ новичку. Всем привет. Изучаю С++ пару месяцев, всё это время - по книге Страуструпа "Программирование. Принципы и практика". Сделал первые несколько глав, в частности калькулятор написал. Но. Во-первых, нифига неудобно с книгой кодить, часто бывает так, что со мной только ноут и wifi. Вопрос: как учились кодить вы, что мне делать, как развиваться? Какие сайты, какие задачи, как? Объясните, как вы учили... http://www.cyberforum.ru/cpp-beginners/thread416617.html
C++ Преобразовать строку: удалить все символы '*'
не могу придумать как решить задачу, помогите плз Преобразовать строку: удалить все символы '*'. Вывести в алфавитном порядке все согласные латинские буквы, не входящие в строку
Предлагаю заголовочный файл с реализацией функций и классов, необходимых для решения задач по комбинаторике C++
kombinatorika.h Этот заголовочный файл подключается для работы с комбинаторикой. В нём определены и реализованы функциии классы для работы с ней. (Для работы с этим файлом необходимо подключиь также файл VERYLONG.h (большие числа, я его также выкладываю, сам скачал откуда-то)) kombinatorika.h условно можно разбить на две части 1)Разные количества- то есть набор функций, каждая из...
C++ Сформировать и распечатать квадратную матрицу http://www.cyberforum.ru/cpp-beginners/thread416587.html
Задача такая: Сформировать и распечатать квадратную матрицу А(n;n), так чтобы числа от 1 до n располагались по побочной диагонали. Кое-как сделал: #include <conio.h> #include <stdio.h> #include <stdlib.h> int main (void) { int **a, n; printf("Vvedite n="); scanf("%d", &n); a=(int**)calloc(n,sizeof(int*)); for (int k=0;k<n;k++)
C++ одномерный массив подсчитать количество не положительных, положительных, нулевых элементов массива В. тип элементов: действительные; Количество элементов:25 Элементы: от -50 до 50 подробнее

Показать сообщение отдельно
YourLastSong
1 / 1 / 0
Регистрация: 12.12.2010
Сообщений: 112
24.12.2011, 22:20     Преобразование в строку
Здравствуйте, уважаемые господа.

Задача такая:

мне необходимо объединить два числа, содержащие только 0 и 1 (по 5 цифр в каждом), в одно, а через некоторое время разбить получившееся число снова на два разных.

Начальные числа (те, что содержат только 0 и 1), разумеется, всегда разные — зависит это от условий.

Лучше всего для этого способа подошёл бы такой подход:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
std::string str;
unsigned long value;
 
if (condition)
{
str += "00000";
}
else if (condition_new)
{
str += "00001";
}
...
 
if (str.size () == 10)
{
std::istringstream iss;
iss >> value;
}
Однако в таком случае все 0, до первой 1, пропадут из конечного числа. Как этого лучше всего избежать?

И каким образом после этого можно получить два числа из одного?

Заранее благодарю за возможные ответы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru