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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 0D 0A FF В конце файла после шифрования http://www.cyberforum.ru/cpp-beginners/thread893688.html
Всем привет. Пишу прогу для шифрования по алгоритму Цезаря. Знаю-знаю, целая туча таких Написал 2 для шифрования и расшифровывания одной буквы. При обработке строк и выводе их на экран проблем вроде бы нет, но когда дело доходит до файлов ... При зашифровании в конце файлов появляются лишние символи 0D 0A FF. А при расшифровывании символи 1А . Знаю, что 0D 0A это переход на новую строку....
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’, если количество нечетных элементов массива больше четных, и h=’2’ - в противном случае. Освободить память от массива и создать новый динамический символьный массив из n элементов, каждый элемент которого равен h. Вот код: #include <iostream>...
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 road подробнее

Показать сообщение отдельно
Stonerider
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 17

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

06.06.2013, 19:50. Просмотров 1384. Ответов 11
Метки (Все метки)

Всем привет, не знаю, как назвать то, что мне нужно, суть состоит в том:
есть у меня код, который переводит из 10-чной системы в другие системы счисления
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
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <stdlib.h>
#include <iomanip>
#include <math.h>
#include <conio.h>
#include <string.h>
 
using namespace std;
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(int in, int base)
{
    if (in<base)
        {
                cout<<int_symbol(in);
        return ;
    }
    ten_base(in/base,base);
    cout<< int_symbol(in%base);
}
int main()
{
    setlocale(LC_ALL,"RUSSIAN");
    int in,base;
    cout<<"Введите число"<<endl;
    cin >> in;
    checkin(in);
    cout<<"Введите систему исчисления"<<endl;
    cin >> base;
    checkin(base);
    cout<<in<<" в "<<base<<"-чной системе будет "<<endl;
    ten_base(in,base);
    return 0;
}
так вот, получается, что данная прога выводит число, всё устраивает, но в дальнейшем мне нужно это число записать в файл, но я никак не пойму, как забрать его из консоли, или же придать его значение переменной в функции ten_base...
пример: вводим 25, система- двоичная, выводит 11001, так вот, мне нужно вот это 11001 как-то придать любой переменной(хоть стринг)
всё, больше не знаю, как ещё объяснить что я хочу
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru