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

Влияет ли манипуляторы hex,oct,dec на массив символов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка. Подсчитать количество букв k в последнем ее слове. http://www.cyberforum.ru/cpp-beginners/thread312920.html
Дана строка. Подсчитать количество букв k в последнем ее слове.
C++ Объявление типов данных. Зачем это нужно? Это как-то связано с выделением памяти. Может, чтобы быстрее управлять данными? :) http://www.cyberforum.ru/cpp-beginners/thread312904.html
ошибка в сортировке C++
#include <iostream.h> #include <fstream.h> #include <conio.h> #include <stdlib.h> #include <string.h> ofstream fout; ifstream fin; struct bileti { char fio;
C++ Бинарные файлы и Stack around the variable was corrupted
Добрый день. Делаю программу (лабу), которая работает с бинарными файлами: Сначала заполняет бинарный файл случайным количеством случайных чисел, а затем - считывает этот файл, из последних его...
C++ Конструктор с параметрами http://www.cyberforum.ru/cpp-beginners/thread312878.html
Не получается конструктор с параметром.. помогите пожалуйста! вот весь класс, нужно чтобы можно было в main писать вот так например: Student Petrov("Fam2","Im1","Otch1"); #include<stdio.h>...
C++ Модифицировать элементы массива по заданному правилу Дан двумерный массив целых чисел. Модифицировать его элементы по следующему правилу: ко всем четным элементам массива прибавить последний элемент соответствующей строки, к остальным - первый элемент... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18265 / 6389 / 440
Регистрация: 30.03.2009
Сообщений: 17,676
Записей в блоге: 28
04.06.2011, 18:30
Дело в том, что работа cin'а по сути дела зависит от того, как перегружены операторы для разных типов. Если у тебя есть int'овая переменная "a", то "cin >> a" отрабатывает таким образом, что сначала где-то запоминается введённая строка (просто как набор символов), а затем запускается процедура конвертации из строки в число, настроенная таким образом, что строковая запись трактуется как 10-ичная запись числа. А "cin >> hex >> a" отработает точно так же, только конверnилка настроена на 16-ричную запись

Цитата Сообщение от Chelioss Посмотреть сообщение
Ввожу символ t, код которого 116. В результате должно записаться число 278
Ничего не понял. Приведи конкретный код программы с конкретными описаниями типов, а не так, что сначала написал некий код, потом что-то на словах сказал и что-то в уме подразумевал
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru