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

Преобразование string в long double - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение среднего значения дробей http://www.cyberforum.ru/cpp-beginners/thread1233586.html
Напишите функцию main(), которая получает случайные дробные числа от пользователя, сохраняет их в массиве типа fraction, вычисляет среднее значение и выводит результат. т.е. пользователь вводит к...
C++ Получить последовательность число цифр которой равно знаменателю, а сумма этих цифр -числителю Доброго всем времени суток!Пожалуйста помогите сформировать вектор. Дана правильная несократимая дробь нужно получить последовательность число цифр которой равно знаменателю,а сумма этих цифр... http://www.cyberforum.ru/cpp-beginners/thread1233576.html
C++ Массивы. Классы. Нахождение среднего значения дробей
Напишите функцию main(), которая получает случайные дробные числа от пользователя, сохраняет их в массиве типа fraction, вычисляет среднее значение и выводит результат. т.е. пользователь вводит к...
C++ Функция должна возвращать новый массив, состоящий из отрицательных элементов исходного массива
У меня есть задание: написать функцию (процедуру) с параметрами для обработки одномерного массива целочисленных данных (количество элементов массива ≤50). Функция (процедура) должна возвращать...
C++ Как работает функции подсчёта символов в строке http://www.cyberforum.ru/cpp-beginners/thread1233512.html
Раньше программировал на VB. Сейчас изучаю С++. Встретил в интернете эти функции подсчёта симолов в строке. С первой всё понятно. Перебираем символы пока не встретим '\0'. int strlen(char s){...
C++ Функция должна возвращать наименьший положительный элемент массива Помогите, не могу написать этот клочек кода...голова кипит.. Есть постановка задания: Написать функцию (процедуру) с параметрами для обработки одномерного массива целочисленных данных (количество... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
25.07.2014, 09:18
Pari, используй возможности С++ в области форматируемого вывода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string>
#include <sstream>
#include <iomanip>
#include <iostream>
using namespace std;
 
long double ConvStrToLDouble(string str){
    long double val = 0;
    stringstream ss(str);
    ss>>val;
    return val;
}
 
int main(){
    string str = "123456789.12345678901234567";
    cout.precision(str.size());
    long double val = ConvStrToLDouble(str);
    cout<<fixed<<val <<endl;
    cin.get();
    return 0;
}
http://codepad.org/PWNL9HOz
Output:
123456789.123456789013289380818605423
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru