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

Как записать строку из консоли в переменную - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 0D 0A FF В конце файла после шифрования http://www.cyberforum.ru/cpp-beginners/thread893688.html
Всем привет. Пишу прогу для шифрования по алгоритму Цезаря. Знаю-знаю, целая туча таких Написал 2 для шифрования и расшифровывания одной буквы. При обработке строк и выводе их на экран проблем вроде...
C++ Как с использованием CString выбрать слова из строки длинной 4 символа и записать их в файл? Как с использованием CString выбрать слова из строки длинной 4 символа и записать их в файл? http://www.cyberforum.ru/cpp-beginners/thread893674.html
C++ Магазин в консоли
#include<iostream> using namespace std; class system_bloc { private: char *proc ; int cina_proc; char *mother; int cina_mother;
C++ Динамический целочисленный массив. Создать динамическую символьную переменную h по следующему правилу:
Дан динамический целочисленный массив x1, x2, … xn. Создать динамическую символьную переменную h по следующему правилу: h=’1’, если количество нечетных элементов массива больше четных, ...
C++ Описать класс "очередь в магазине" http://www.cyberforum.ru/cpp-beginners/thread893648.html
Описать класс "очередь в магазине", что имеет одну линию очереди длиной не больше определенного значения, инициализируется в программе. Удаление и добавление происходит по правилам линейного списка...
C++ fprintf scanf Помогите с кодом Хочу сделать считывание с файла и вывод в файл output input #include <stdio.h> #include <io.h> #include <stdlib.h> #define CITY_MAX 100 #define ROAD_MAX 1000 struct... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7423 / 4538 / 673
Регистрация: 29.11.2010
Сообщений: 12,319
06.06.2013, 20:13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <string>
 
char int_symbol(int in)
{
    char out[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
    return out[in];
}
 
void ten_base(std::string &s, int in, int base)
{
    if (in < base)
    {
        s += int_symbol(in);
        return;
    }
    ten_base(s, in / base, base);
    s += int_symbol(in % base);
}
 
int main()
{
    std::string res;
    ten_base(res, 8, 2);
    std::cout << res << std::endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru