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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Marisha
13 / 13 / 0
Регистрация: 18.08.2011
Сообщений: 34
#1

Суммирование 2-х переменных типа Char - C++

05.03.2012, 16:48. Просмотров 627. Ответов 2
Метки нет (Все метки)

Снова такая проблема....

есть 2 переменные

Код
char x='1';
char y='2';
мне нужно получить переменную типа int z=12

ну т.е. я создаю ещё одну переменную char и инвертирую

Код
char n=0;
z=atoi(&n);
вопрос ток в том, как мне получить в n нужные циферки... как ток не пробовала их складывать..(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2012, 16:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Суммирование 2-х переменных типа Char (C++):

сравение переменных типа char - C++
Доброго времени суток, у меня возникла проблема... Нужно ввести название товара, и что бы на экран вывелась информация об этом товаре ...

Перевод переменных типа int в char - C++
как перевести отрицательную цифру интежер в чар?

Способы конкатенации переменных строкового типа и Char - C++
#include <iostream> #include <windows.h> using namespace std; int main() { char *_new = "\\formats.."; char...

При сложении переменных типа char выводится код символа - C++
Почему когда говоришь вывести символ "а" выводится "А" а когда просишь вывести "а+b" выводит значение 70 а не символ "F" с чем это...

Вывод переменных типа char: правильно выводится только первый символ - C++
Всем привет. Извиняюсь, если вопрос слишком уж нелепый, но не могу понять в чем суть... #include <cstdio> int main() { ...

Сколько значений переменных типа char можно записать в динамической памяти на место одной удаленной переменной - C++
3 задача с++ Сколько значений переменных типа char можно записать в динамической памяти на место одной удаленной переменной типа int?...

2
thebvog
73 / 53 / 3
Регистрация: 20.02.2012
Сообщений: 239
05.03.2012, 17:23 #2
Marisha, тип char это 1 байт, и две циферки в n у вас не получится, если вы хотите из двух символов '1' и '2' получить число 12, то можно без конвертирования:
C++
1
2
3
4
5
char x = '1';
char y = '2';
 
int z = 0;
int z = (x - '0')*10 + (y - '0');
1
Marisha
13 / 13 / 0
Регистрация: 18.08.2011
Сообщений: 34
05.03.2012, 17:32  [ТС] #3
Спасибо большое)))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2012, 17:32
Привет! Вот еще темы с ответами:

Добавление в массив типа char * одного элемента типа char - C++
Дан класс Строка, содержащий указатель на char - адрес динамически выделенной для размещения символов строки памяти и длину строки. Нужен...

Аргумент типа char (*)[1000] несовместим с параметром типа char** - C++
Здравствуйте! Есть вот такая структура: #define max 1000 struct expr { char s; int index; };

Аргумент типа char** не совместим с параметром типа const char* - C++
Программа должна позволять заносить в структуру данные и выводить на экран информацию о поездах, следующих до определенной станции: ...

"Аргумент типа char несовместим с параметром типа const char" - C++
Программа должна перевести все символы до * в число,но что то пошло не так. P.S прошу не ругать. #include <stdio.h> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru