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

itoa. перевод числа в строку. реализуем вырезанную из стандарта функцию))) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Калькулятор http://www.cyberforum.ru/cpp-beginners/thread249493.html
Пишу калькулятор. Прошу помощи. Вот мой код #include <iostream> #include <locale.h> #include <string.h> #include <cmath> using namespace std; int a,c,r; char b,mur; void minus(void); void plus(void); void mnosit(void);
C++ получить из одной квадратной матрицы другую помогите с матрицей ПОЖ. Даны квадратные матрицы А,В и С порядка n. Получить матрицу (А+В)С. заранее спс! пожалуйста решите с кодом С. у мя турбо С. http://www.cyberforum.ru/cpp-beginners/thread249492.html
C++ Преобразование символов в числа в строках
Дан текст. Нужно определить, является ли он правильной десятичной записью целого числа.
Строковый литерал C++
Вопрос к профи: Верно ли что, когда мы инициализирум строку вот так: const char *str = "Строка", то компилятор понимает ее так: 1) char temp = {'С', 'т', 'р', 'о', 'к', 'а', '\0'} - сначала в памяти создается массив символов с некоторым именем, например temp. 2) const char *str = temp - потом инициализируется указатель на эту строку, т. е. ему присваиватся адрес этой строки в памяти. В итоге,...
C++ Дан текст... http://www.cyberforum.ru/cpp-beginners/thread249465.html
Всем привет! Уважаемые господа! Кому не сложно посмотрите это задание: Дан текст. Преобразовать его поменяв местами максимальное и минимальное предложения. (Предложения начинаются и заканчиваются на одной строке). Язык программирования "C"
C++ Поменять местами первый и последний элементы массива Дан одномерный массив, поменять местами первый и последний массив. Помогите плиз...я никак не понимаю эти массивы((( подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
01.03.2011, 05:19     itoa. перевод числа в строку. реализуем вырезанную из стандарта функцию)))
Цитата Сообщение от accept Посмотреть сообщение
а ты знаешь почему лучше не использовать ?
АГА !!!
программирование типа спагетти, трудность контроля(тем более при использовании более 1 блока)
наведенные ошибки...
но есть и достоинства память выделяется при компиляции а не используется стек что очень хорошо для микроконтролеров (там стек очень маленький)
что-то маловато раз i = 1 сделал
цикл выполняется пока value!=0
for( i=1;value;i++)
т.е. i будет равна после цикла размеру числа
Можно конечно через Do While
но я же его придумал с ходу он не оптимизирован и не отлажен.

Цитата Сообщение от accept Посмотреть сообщение
да и за край буфера выходишь
Кто тебе сказал ??? я же не написал какой буфер может быть 1000

Цитата Сообщение от accept Посмотреть сообщение
поставить, да и вообще, нафига это делать, если в цикле это сразу меняется
здесь согласен косяк
не написал условие перед циклом
имелось в виду что если число равно 0 то незачем в цикл заходить записали "0" и все

C++
1
2
3
4
 buf[0]=0; 
   buf[i]='0';
   if(value)
    for( i=1;value;i++)
С уважением Валерий

Добавлено через 13 минут
посмотрел на ссылку да там красивше чем у меня
но зачем они число из отрицательного положительное делают не понял???
проверил на калькуляторе
-45 =0хFFFFFFD3
делим на 10(А) получаем 4
смысла перевода нет
 
Текущее время: 17:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru