Извлечение символа из переменной.

Kirill_Nickforov
Offline
Зарегистрирован: 11.09.2017

Всем привет! Столкнулся с такой проблемой: есть переменная akbvol которая ровна 897 и её значение переодически меняется, а мне нужно извлечь из неё один символ в другую переменную. Помогите пожалуйста и обясните тоже понятно, я новенький в этой теме но азы знаю.

CARLOS
CARLOS аватар
Offline
Зарегистрирован: 09.11.2016

число = 897

первое_число = число div 100

второе_число = (число div 10) mod 10

третье_число = число mod 10

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

Он просит символ, а вы ему цифру извлекаете ;)

CARLOS
CARLOS аватар
Offline
Зарегистрирован: 09.11.2016

Tomasina пишет:
Он просит символ, а вы ему цифру извлекаете ;)

переменная = 897

первый_символ = переменная div 100

второй_символ = (переменная div 10mod 10

третий_символ = переменная mod 10

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

Числа: 8, 9, 7
Символы: '8', '9', '7'.
На вид одинаковы.

CARLOS
CARLOS аватар
Offline
Зарегистрирован: 09.11.2016

Tomasina пишет:
Числа: 8, 9, 7 Символы: '8', '9', '7'. На вид одинаковы.

 

согласен..)) не в ту степь)

arduinec
Offline
Зарегистрирован: 01.09.2015

Kirill_Nickforov пишет:

Столкнулся с такой проблемой: есть переменная akbvol которая ровна 897 и её значение переодически меняется, а мне нужно извлечь из неё один символ в другую переменную. Помогите пожалуйста и обясните тоже понятно, я новенький в этой теме но азы знаю.

Если знаете азы, то должны понимать, что понятие "переменная" чаще всего относится к числам, а понятие "символ" к строкам. Числа и строки обрабатываются разными алгоритмами. Опишите конкретнее, что вам нужно, иначе в данной теме вас продолжат троллить.

anarch
Offline
Зарегистрирован: 10.09.2017

А разве работа со строками не азы?

char *str = "Hello World!!!";
    for(int i=0;i<strlen(str);i++)
    {
         printf("%c",str[i]);
    }

 

Logik
Offline
Зарегистрирован: 05.08.2014

Совершенно не в ту. Спрашивали же о извлечении символа  из 897!!! Отвечаю.

"смысл числа восемь состоит в том, что оно символизирует собой Проведение, Судьбу с ее неотвратимостью, гармонию, закон причинно-следственной связи"

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

""СЕМЬ символизирует совершенный порядок, полный период или цикл. ... в заключение, это символ страдания.""

Источник мракобесия - http://new-numerology.ru/books/kl_9.htm

В целом 987 - содержит символы судьбы физического страдания. Очевидно по причине нежелания учить си.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Kirill_Nickforov пишет:

есть переменная akbvol которая ровна 897 и её значение переодически меняется, а мне нужно извлечь из неё один символ в другую переменную.

Цитата:

азы знаю.

Это два взаимоисключающих утверждения.

Kirill_Nickforov
Offline
Зарегистрирован: 11.09.2017

Обьясни нормально пж.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Какой смысл описывать подробнее, если Вы все равно ответы не читаете?

Kirill_Nickforov
Offline
Зарегистрирован: 11.09.2017

не символ на цифров, ошибся