Форум программистов, компьютерный форум CyberForum.ru

Как перевести из символа в число и после наоборот - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Unicode в двоичном формате http://www.cyberforum.ru/cpp-beginners/thread437450.html
Добрый день, уважаемые программеры. Подскажите у кого есть таблица Unicode только в двоичном формате. Меня конкретно интересуют английские и русские символы верхнего и нижнего регистра. Заранее благодарен за помощь.
C++ сортировка Составьте программу на с++ Пусть дан список штучных товаров хранящихся на складе (наименование. цена). В списке могут присутствовать одинаковые товары. Задание: А) составьте прайс-лист на товары (список содержанный перечень различных товаров и цена на них) Б) вычислите среднюю цену на каждый товар http://www.cyberforum.ru/cpp-beginners/thread437441.html
C++ При чтении файла программа выводит бессмыслицу
Доброго времени суток! Уважаемые участники форума, возникла следующая проблема. Код, который привожу ниже, при запуске должен открыть и прочитать текстовый файл, и вывести на экран содержимое файла. С открытием и чтением проблем вроде бы нет, но при выводе на экран код отображает нечитаемые символы. Код запускался в Dev-C++ и в Borland C++ 3.1, и результат одинаковый. Подскажите, пожалуйста, в...
C++ Нужен простой генератор отчетов для C
И снова доброго времени суток всем! Пишу простую программу для выписки документов. Пока до отчетов не дошел, но уже голова болит от того, что их нечем генерить. Монстроидальные вещи вроде RaveReports и прочего здесь не нужны, что-нибудь простенькое. Думаю, если ничего не найду - сделаю надстройку над WebKit или Gecko и буду генерить в HTML, но это попахивает велосипедом... Надо, чтобы на чистом...
C++ динамические массивы http://www.cyberforum.ru/cpp-beginners/thread437419.html
Никогда сильно не работал с динамическими массивами.Но это время пришло) К примеру дана матрица из 8x8 элементов.Как к ней добавить еще один столбец или строку?Чтобы размер получился 8x9 или 9x8
C++ Разбор вложенных структур (парсинг CSS) Задача не совсем типичная, хочу написать небольшой анализатор кода для разбора вложенных структур, которые должны транслироваться в валидный CSS. Однако не получается захватить идентификаторы родительских селекторов. Пример вложенной структуры: #foo { border: 1px; a { border: 2px; } подробнее

Показать сообщение отдельно
stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
29.01.2012, 17:27  [ТС]     Как перевести из символа в число и после наоборот
Go
раз Вы мне предложили
C++
1
int dig = c - '0'; // dig == 5
то тогда подскажите почему
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
switch(ch_znak)
{
    case '+':
        //превращаю символ-цифры в цифры произвожу операцию и пробразую обратно в символы
                push('0'+((pop()-'0')+(ch_number-'0')));
                break;
    case '-':
                                
        //превращаю символ-цифры в цифры произвожу операцию и пробразую обратно в символы
                push(((pop()-'0')-(ch_number-'0')));
                break;
    case '*':
                                
        //превращаю символ-цифры в цифры произвожу операцию и пробразую обратно в символы
                push('0'+((pop()-'0')*(ch_number-'0')));
                break;
    case '/':
                                
        //превращаю символ-цифры в цифры произвожу операцию и пробразую обратно в символы
                push('0'+((pop()-'0')/(ch_number-'0')));
                break;
    default:
        std::cout<<"Ошибка, неправильная арефметическаф операция ("<<ch_znak<<")"<<std::endl;
        system("pause");//пауза для того чтобы пользователь прочитал сообщение об ошибке
        exit(3);//аварийный выход из программы возвращающий системе 3
}
не всегда работает. Если идти по отладке то в первый раз всё отлично работает , но в последующие разы самый последний результат не преобразует правильно...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru