0 / 0 / 0
Регистрация: 22.07.2017
Сообщений: 10
1

Как присвоить значение одного из элементов массива типа char переменной типа int?

22.07.2017, 22:09. Показов 3261. Ответов 5
Метки нет (Все метки)

С++ начал буквально только что так что буду благодарен за терпение и понимание )

Сразу оговорюсь что уже искал ответ но на эту тему удалось найти пока только вот это
Конвертирование char в int и там не совсем то

Вопрос вот какой: Если у нас есть массив char то как присвоить значение одного из элементов переменной int
C++
1
2
3
char a [10] ={'a','b','5','d','2'};
int x;
x = ?? a[3];
Спасибо за внимание )
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.07.2017, 22:09
Ответы с готовыми решениями:

Присвоить переменной Char значение третьего байта переменно типа Int
всем привет, на одном собеседовании передо мной поставили следующую задачу, присвоить переменной...

Как присвоить переменной типа int пустое значение?
как присвоить int переменной пустое значение. Не просто "0", а совсем пустоту

Как присвоить переменной типа char значение скобки
Привет. Столкнулся с проблемой что не могу присвоють переменной типа char значение скобки (правой...

Как полю класса типа char* присвоить значение типа *char
Проблема в строчке 46 (не пинайте сильно за формат кода и за говнокод) #include "stdafx.h" ...

5
70 / 70 / 55
Регистрация: 04.06.2016
Сообщений: 235
22.07.2017, 22:14 2
http://cppstudio.com/post/803/
0
70 / 70 / 55
Регистрация: 04.06.2016
Сообщений: 235
22.07.2017, 22:16 3
это если строку нужно преобразовать,а если конкретно один символ то конвертируйте в int а потом вычтете определенное значение из кода символа чтобы получилось нужное вам число.
1
nd2
3431 / 2810 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
22.07.2017, 22:16 4
Цитата Сообщение от SpII Посмотреть сообщение
как присвоить значение одного из элементов переменной int
Так и присвоить. Получишь в x код символа в a[3] (в данном случае, код 'd'). Тебе это нужно?
1
зомбяк
1564 / 1213 / 345
Регистрация: 14.05.2017
Сообщений: 3,935
22.07.2017, 22:30 5
Лучший ответ Сообщение было отмечено SpII как решение

Решение

Если речь о символе '5', то он стоит в a[2] а не a[3]. Получить так:
C++
1
x = a[2] - '0';
1
0 / 0 / 0
Регистрация: 22.07.2017
Сообщений: 10
22.07.2017, 22:53  [ТС] 6
Да извините речь шла о числе 5 (char a [2])
спасибо большое за помощь )
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2017, 22:53
Помогаю со студенческими работами здесь

Типы переменных (как в Qt присвоить значение переменной типа int строке QString?)
Добрый вечер! Возник вот такой вопрос: Как в Qt присвоить значение переменной типа int строке...

Невозможно переменной присвоить значение типа int
byte a = 100, b = 1, c; c = a*b/2; подскажите, пожалуйста, почему компилятор выдает здесь...

Есть переменная типа char содержащая цифру; как записать это значение в переменную типа int?
Пожалуйста, напомните стандартную функцию

Присвоить переменной типа int значение, введенное в TextBox
как, куда и как прописать ToString ?


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

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

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