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

Str в long double и наоборот - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывод и ввод значение через файлы http://www.cyberforum.ru/cpp-beginners/thread353681.html
#include <iostream> #include <fstream> #include "StdAfx.h" using namespace std; int main() { int x; ifstream in;
C++ Возведение степень int n=2; float i; i=pow(((n-1)/(n+1)), n*(n-1)); Выдает ошибку Domain Error. В чем дело и есть ли альтернатива pow() ? http://www.cyberforum.ru/cpp-beginners/thread353672.html
C++ Палиндром.
Все доброго времени суток. Проблема следующая. Сделал задачу, реализовал палиндром по средствам С++. Преподаватель решил придраться и требует написать ему свою функцию палиндрома. Как можно реализовать палиндром в С++ не встроенной процедурой? /*19. Рассмотрим некоторое натуральное число n. Если это- не палиндром, то изменим порядок его цифр на обратный и сложим исходное число с...
C++ Имеется четыре произвольных числа: А, B, C, D
помогите решить Имеется четыре произвольных числа: А, B, C, D. ЭВМ должна ответить на вопрос: Правда ли что среди чисел точно одно меньше нуля?? . Ответ ЭВМ должна вывести в виде слова «Правда» или «Неправда».
C++ Перестановка слов http://www.cyberforum.ru/cpp-beginners/thread353627.html
Всем привет. Нужна помощь в решении задания. Написать программу, которая будет считывать текст из файла выводя его на экран, но при этом будет менять местами каждые 2 соседних слова. При этом нужно учесть то, что в файле может быть и 1 слово. Спасибо.
C++ Считать текст из файла, и вывести только предложения, в которых нет запятой Написать програму которая считывает текст из файла и выводит на екран только предложения в которых нету запятой? Это надо сделать через роботу с файлами. подробнее

Показать сообщение отдельно
odip
Эксперт C++
 Аватар для odip
7224 / 3286 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
20.09.2011, 09:32     Str в long double и наоборот
Вам нужно обработать денежную строку как массив символов и, росматривая ее символ за символом, скопировать из нее только цифры (0-9) и десятичную точку в другую строку. Игнорируется все остальное, включая знак доллара и запятые. Затем вы можете использовать библиотечную функцию _atold()
Честно говоря - зачем тебе функция atold() если ты уже разобрал массив ?
Можешь уже сам сделать преобразование, чем ты и занимаешься

К счастью, встроенный тип С++ long bouble имеет точность 19 цифр, плэтому мы можем использовать его как базисный для класса money, даже импользуя плавающую точку.
Кстати гонят они все !
Насколько я знаю вещественные не используют
Деньги требуют аккуратного счета, тип long double не годится из-за округления
 
Текущее время: 13:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru