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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа со строками. Error C3861: getline: идентификатор не найден http://www.cyberforum.ru/cpp-beginners/thread1142016.html
#include "stdafx.h" #include <iostream> #include <string.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_CTYPE,"");
C++ Менять массивы местами при условии #include <iostream>; #include<locale> using namespace std; int rl1,rl2,rl3,c; int main() { setlocale (LC_ALL,"Rus"); int a; cin>>a; http://www.cyberforum.ru/cpp-beginners/thread1142008.html
C++ Избавиться от cin.ignore()
Приветствую всех! Написал простенькую программку для работы с классами. #include "stdafx.h" #include <iostream> using std::cout; using std::endl; using std::cin; #include <string>
C++ Разбить число на целую и дробную часть
Возможно-ли разбить число x, допустим, это- "3.142", на целую и дробную часть. Именно чтобы было "3" и "14", а не "3.000" и "0.142" как на скрине . При этом x обязательно должен иметь 3 знака после запятой. #include <iostream> #include <fstream.h> #include <string> #include <math.h> using namespace std; int main(){ int n;
C++ Удалить ту строку в котором есть слово "нет" http://www.cyberforum.ru/cpp-beginners/thread1141981.html
Есть строки и нужно удалить ту строку в котором есть слово "нет". Все остальные должны оставаться без изменений.
C++ Загрузка файла в массив Здравствуйте, помогите, при загрузке из файла в массив - выбивается какой-то мусор... в чем дело? #include<iostream> #include<string> #include<fstream> using namespace std; struct Animal { int code; string name; подробнее

Показать сообщение отдельно
quqeiqa
3 / 3 / 0
Регистрация: 22.01.2014
Сообщений: 38
08.04.2014, 02:20     Преобразование строки в дробь
Выводит только первые 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;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru