Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Z буфер в Direct3D (создание зеркала) https://www.cyberforum.ru/ cpp-beginners/ thread922159.html
Создаю зеркало на сцене. Все нормально кроме того, что во время его отрисовки очищается Z-буфер (чтобы объекты в зеркале не перекрывались невидимыми объектами позади него). Собственно вопрос: Как мне восстановить Z-буфер? (для рисования объектов после зеркала) Гуглил усердно, но не нашел: чаще всего про эту проблему ни слова не говорят.
Направление C++
Хотелось бы, чтобы участники форума поделились мнением о том, какое направлении в программирование более актуально: системное и сети или веб.
C++ констанстность auto_ptr https://www.cyberforum.ru/ cpp-beginners/ thread922139.html
auto_ptr<Nod>/*Nod**/ m_pRoot; void Insert1(auto_ptr<Nod>/*Nod**/ pRoot, int iValue){ if(m_pRoot.get() == 0) m_pRoot.get() = (new Nod(iValue));/////////////////expression most be a modifible lvalue. else if(iValue < pRoot->Value){ if(pRoot->P1Left.get() == 0) pRoot->P1Left.get() = (new Nod(iValue));///////////////expression most be a modifible lvalue. else ...
C++ Морза Азбука Символ '\a' - выдаёт короткий звук. А как можно сделать непрерывный звук для тире? https://www.cyberforum.ru/ cpp-beginners/ thread922108.html
Не могу понять код C++
Напишите, пожалуйста, что означает каждая строчка кода #include <stdio.h> #include <string.h> char s,t,c1,c2; bool c1b=true,c2b=false; int pn=0,l=0; void asort(bool end)
C++ Подключение заголовочного файла std_lib_facilities.h Здравствуйте. Учу C++ по книге Stroustrup'а. Автор настоятельно просит использовать библиотеку std_lib_facilities.h Создал заголовочный файл, добавил содержимое: http://www.stroustrup.com/Programming/std_lib_facilities.h Переместил этот файл в одну папку с main.cpp https://www.cyberforum.ru/ cpp-beginners/ thread922076.html
C++ Конец файла Почему, если я считываю текстовый файл: FILE *fp = fopen("123.txt", "rb+"); while(!feof(fp)) putchar(getc(fp)); fclose(fp); то при окончании символов в файле цикл завершается, а вот при считывание данных из файла stdin: while(!feof(stdin)) putchar(getc(stdin)); https://www.cyberforum.ru/ cpp-beginners/ thread922058.html C++ Возможно ли написать программу, минующую в работе оперативную память?
Скорее всего вопрос немного не к теме раздела, но всё же. Почему необходимо загружать программы перед началом выполнения в оперативную память? Возможно ли выполнять программы без загрузки в оперативную память с жёсткого диска и память выделять для процессов на жёстком диске?
C++ Код чтобы программа работала на Windows и Mac OS https://www.cyberforum.ru/ cpp-beginners/ thread922049.html
Я пишу программы под Windows,но у моего друга Mac OS.Нужен код,чтобы программа работала и у друга)
C++ Файлы. Устройства https://www.cyberforum.ru/ cpp-beginners/ thread922045.html
В Шилдте написано, что с тчоки зрения C++ файл может быть любым устройством. Вот в чём мой вопрос. Мне не понятно каким образом любое устройство представляется в виде файла. Предполагаю так, с каждым устройство связан некоторый файл на жестком диске и C++ производит весь вывод в этот файл. А драйвер устройства считывает данные из этого файла и направляет контроллеру. Так? Добавлено через 23...
Определить пересекаются ли окружности и найти среди них уединенные C++
Окружности задаются координатами X,Y их центров и радиусами R. Датчик случайных чисел вырабатывает характеристики N окружностей. Определить, имеются ли среди этих окружностей три попарно пересекающихся. Найти среди этих окружностей все уединенные.
C++ Сравнение двух элементов вектора Напишите функцию, читающую последовательность строк из стандартного ввода до тех пор, пока одно и то же слово не встретится два раза подряд либо все слова не будут обработаны. Для чтения слов используйте while; при обнаружении повтора слова завершите цикл с помощью инструкции break. Если повторяющееся слово найдено, напечатайте его. В противном случае напечатайте сообщение о том, что слова не... https://www.cyberforum.ru/ cpp-beginners/ thread921976.html
7 / 6 / 2
Регистрация: 12.07.2013
Сообщений: 48
0

Манипуляторы ввода-вывода. Флаги - C++ - Ответ 4835937

12.07.2013, 16:46. Показов 1872. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Моя задача такова: нужно сделать программу, которая будет ждать ввода числа в 16-ричной, 8-ричной или 10-тичной системе счисления, а потом выведет в какой системе счисления было это число.
Собственно, вопрос в том как это узнать? ff после строки ff=cin.flags(); равно 1 и это не зависит ни от чего.

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
39
40
41
42
43
44
45
46
47
48
49
50
51
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <iostream>
#include <iomanip>
#include <locale>
#include <tchar.h>
//---------------------------------------------------------------------------
using namespace std;
 
#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{   int a;
    cin.unsetf(ios::dec|ios::hex|ios::oct);
    cin >> a;
    ios_base::fmtflags ff;
    ff=cin.flags();
 
    ios_base::fmtflags mask;
 
    mask=ios::_Fmtflags::_Fmtzero;
    mask=ios::dec;
    if (ff&mask)
    { // Число введено в 10-тичной системе счисления
        cout << dec << a << " (10-тичное) равно " << dec << a << "(10-тичное)";
        system("pause");
        return 0;
    }
 
    mask=ios::_Fmtflags::_Fmtzero;
    mask=ios::hex;
    if (ff&mask)
    { // Число введено в 16-ричной системе счисления
        cout << hex << a << " (16-ричное) равно " << dec << a << "(10-тичное)";
        system("pause");
        return 0;
    }
 
    mask=ios::_Fmtflags::_Fmtzero;
    mask=ios::oct;
    if (ff&mask)
    { // Число введено в 8-ричной системе счисления
        cout << oct << a << " (8-ричное) равно " << dec << a << "(10-тичное)";
        system("pause");
        return 0;
    }
 
    system("pause");
    return 0;
}
//---------------------------------------------------------------------------


Вернуться к обсуждению:
Манипуляторы ввода-вывода. Флаги C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2013, 16:46
Готовые ответы и решения:

Манипуляторы ввода/вывода
Помогите пожалуйста с решением Выполнить задание соответствующего варианта, с использованием ...

Манипуляторы ввода/вывода.
Напишите программу которая будет просить ввести строку символов , после этого он печатает еѐ...

Манипуляторы и флаги формата
1.Манипулятор right почемуто не производит вывод по правой стороне. В чем проблема? рис. 1...

Флаги форматирования и манипуляторы
У многих новичков возникают вопросы, как вывести число в таком-то формате, а можно вывести так или...

4
12.07.2013, 16:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2013, 16:46
Помогаю со студенческими работами здесь

Пользовательские флаги формата потока и манипуляторы
Всем здравствуйте, возникла такая вот проблема: не понимаю как правильно создать свой флаг формата...

В зависимости от ввода значений установить некоторые битовые флаги в переменной
Здравствуйте! Подскажите, а то всю голову сломал, написал программу, которая в зависимости от...

Ошибка ввода\вывода 104, файле не открыт для ввода (строка 0)
Всё работает, но пишет: &quot;ошибка ввода\вывода 104, файле не открыт для ввода (строка 0). ...

Ошибка ввода/вывода 104 - файл не открыт для ввода
var a:array of integer; n,j,i,k: integer; f:text; begin ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru