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

Перевод числа из двоичной в десятичную и наоборот. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание файла http://www.cyberforum.ru/cpp-beginners/thread17001.html
Я гляжу тут все интузиасты! Тогда такой вопрос: работал в техноре с С++ но не когда не доводилось работать с файлами! Но в данный момент понадобилось! Мне необходимо: при первом запуске программы, после работы должен создаватся файл (любого расширения) с оргументом! Последующие запуски программы должен начинатся с прочтения этого файла и заноса его оргумента в программу! Подскажите как...
C++ Распознать строку в переменную типа int сорри если такие были задачи но,по поисковику слишком долго искать, 1)На входе строка с числом в шестнадцатиричной форме. Распознать строку в переменную типа int. На выходе строки с введенным числом в двоичной, восьмиричной и десятичной форме. 2)На входе две строки, необходимо их смешать. Например "abcdefghi", "jklmnopq" -> "ajbkcldmenfogphqi" Добавлено через 2 минуты 30 секунд решение... http://www.cyberforum.ru/cpp-beginners/thread16978.html
Где взять библиотеку tv.lib? C++
А то ругается Borland 3.1: "Linker error: unable to open tv.lib file"; если в Linker\settings отключаю turbo vision - вообще пишет "Программа совершила недопустимую операцию и будет закрыта"! %)
C++ Ошибки в Borland C++ version 3.1
Borland C++ version 3.1 выдаёт ошибки типа undefined symbol на функции: initgraph, graphresult, closegraph, putpixel, color и т.д. Я так понимаю, какой-то косяк с графическим режимом? Что делать? :scratch:
C++ Unable to open include file 'stdio.h' http://www.cyberforum.ru/cpp-beginners/thread16951.html
Помогите, пожалуйста, с такой проблемой. В институте работаем с Borland C++ version 3.1. Скачала его на домашний компутер, - и ничего не работает. А именно: находит ошибки уже в первых строчках, #include <stdio.h>, #include <conio.h> и т.д., пишет, что невозможно открыть эти файлы (unable to open include file 'stdio.h'). Проверила - всё вроде на месте, все нужные h-файлы лежат в папке...
C++ Как запустить приложение на C++ без установки C++? Если написать какую-то прогу на с++ builder 6, скомпилить её в exe. А потом запустить на другом компе, то она не запускается. Похоже нехватает библиотек. Какие галки надо проставить что-бы прога запускалась без сишных библиотек? подробнее

Показать сообщение отдельно
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
27.09.2009, 09:43     Перевод числа из двоичной в десятичную и наоборот.
тогда лучше уж писать функцию обратную к strtol, чтобы из числа переводила в любую систему счисления, то есть делала любую запись в пределах 2 36
Функция называет itoa(). В форуме есть код.

Добавлено через 7 минут
2accept:
1) Число. В языке программирования это
int a;
long a;
Само по себе число не имеет системы счисления !!!

2) 10-ричная система счисления.
Система счисления появляется когда число нужно записать в виде строки.
При этом есть два вида преобразования: строка->число и число->строка.
строка->число: функции atol(), strtol().
число->строка(): функции itoa(), snprintf().

3) преобразование числа из 10-ричной системы счисления в 16-ричную
a) взять строку, содержащую запись числа в 10-ричной системе счисления
b) применить strol() и преобразовать в число
c) применить itoa() и преобразовать число в строку с 16-ричной системой счисления
d) вывести итоговую строку

Если и после этого не понял -> прочитать с начала
или задать вопрос чего не понял.
 
Текущее время: 21:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru