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

Из CHAR в INT - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ограничить значение всех элементов, абсолютные значения которых превышают среднее для позитивных и негативных элементов http://www.cyberforum.ru/cpp-beginners/thread130748.html
Помогите пожалуйста с лабораторной Ограничить значение всех элементов, абсолютные значения которых превышают среднее для позитивных и негативных элементов. Размерность массива 100. Диапазон значений...
C++ Проверить попадание точки в заданную область Добрый вечер! Помогите пожалуйста с решением задачи ЖЕлательно сделанную на СИ: http://www.cyberforum.ru/cpp-beginners/thread130734.html
графы C++
помогите пожалуйста написать программу! Составить программу печати всех циклов ориентированного графа Добавлено через 2 часа 21 минуту :wall:
Графы C++
Есть задача. "Осуществите для данного графа построение эксцентриситета заданной вершины v по всем вершинам u.Граф не взвешенный и не ориентированный" Т.е. задается вершина и надо найти эксцентриситет...
C++ Разработать структуру и функции для работы с шестнадцатиричными числами http://www.cyberforum.ru/cpp-beginners/thread130724.html
Люди добрыеЮ помогите!!!!!!!!!!! Необходимо разработать структуру и функции для работы с шестнадцатиричными числами Подкиньте хотя бы идею о том что должно содержаться в описании структуры, а то я...
C++ Односвязный линейный список: Для трёх товаров с максимальной ценой уменьшить цену в два раза Помогите пожалуйста составить алгоритм решения задачи с односвязным линейным списком. Для трёх товаров с максимальной ценой (->price), уменьшить цену в два раза. Теоретически это должно быть просто,... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
16.05.2010, 23:35
ну здрасте приехали, char занимает один байт - не один бит! копироваться будет соответственно числовое представление символа, а не символьное, вы бы сразу писали чего хотите, то что вы хотите можно достичь извращениями с битами

C++
1
2
3
4
5
6
7
8
9
int main(){
  char buff[4096]={'1','0','9'};
  int b = 0;
  for( int i = 0;i<3;++i ){
    b+=(int)pow(10.0,2-i)*(buff[i]-'0');
  }
  std::cout << b;
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.