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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
quqeiqa
3 / 3 / 0
Регистрация: 22.01.2014
Сообщений: 38
#1

Преобразование строки в дробь - C++

08.04.2014, 02:20. Просмотров 271. Ответов 1
Метки нет (Все метки)

Выводит только первые 2 цифры после точки. Как сделать, чтобы дробь выводилась полностью?

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
27
28
29
typedef wchar_t Char;
typedef char ByteChar;
 
//...
template<class TValue>
std::wstring ToString( TValue val ) {
    std::wstringstream ss;
    Char* chars = new Char[25];
    ss << val;
    ss >> chars;
    return chars;
};
 
template<class TValue>
std::string ToByteString( TValue val ) {
    std::stringstream ss;
    ByteChar* chars = new ByteChar[25];
    ss << val;
    ss >> chars;
    return chars;
};
 
//...
int main() {
    std::wcout << ToString(2014.12568);
    std::cout << ToByteString(3495.12568);
    std::wcin.get();
    return 0;
};
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 02:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование строки в дробь (C++):

Преобразование десятичного числа в дробь - C++
Собственно не могу придумать код реализации десятичного числа в дробь(например 0.75 = 1/3), может кто подкинет идейку?=)

Как написать класс «несократимая дробь» (т.е. дроби 2/4, 4/8 и т.п. есть дробь 1/2)? - C++
Я только начанаю знакомство с C++. В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами, копирования), ввод с...

Преобразование строки - C++
У меня имеется массив string одномерный в каждом элементе этого массива записана строка. Строка начинается с пробела. ex строки: 378 1 384...

Преобразование строки - C++
Здраствуйте, У меня возник вопрос о том как решить мою представленную задачу. Даны несколько строк и их надо преаброзовать по...

Преобразование строки - C++
Преобразовать строку таким образом, чтобы в ее начале были записаны слова, содержащие только цифры, потом слова, содержащие только буквы, а...

Преобразование строки в число - C++
Вот код из учебника #include&lt;iostream&gt; using std::cout;using std::endl; int main(){ char str=&quot;0123456789&quot;; const int SIZE=10; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BlackSpace
137 / 130 / 52
Регистрация: 15.03.2014
Сообщений: 277
08.04.2014, 13:38 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
...
#include <iomanip>
...
template < class TValue >
std::wstring ToString( TValue val ) {
    std::wstringstream ss;
    Char* chars = new Char[ 25 ];
    ss << std::fixed << std::setprecision( 5 ); // тут
    ss << val;
    ss >> chars;
    return chars;
}
;...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 13:38
Привет! Вот еще темы с ответами:

Преобразование строки в число - C++
Здравствуйте. Преобразовываю строку в число с помощью функции atoi(), но есть одна проблема: int number; ...

Преобразование строки в число - C++
какой аналог есть в c++ на strtoint inttostr?

Преобразование строки в число - C++
Имеется переменная строкового типа string. У нее такой формат: 1561 1 6.87208 4.52665 0.10226 2.16762 Нужно написать такую функцию,...

Преобразование строки в целое - C++
Может вопрос и глупый, но я все равно не догоняю... В функции что означает 3 параметр: char *_itoa( int value, char *str, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru