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

Перевод long double в строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан текстовый файл, содержащий даты .число месяц и год. найдите самую позднюю дату http://www.cyberforum.ru/cpp-beginners/thread919503.html
Доброго времени суток. Срочно нужна помощь, сижу на экзамене) Билет с таким заданием. Если можно, распишите подробней. Заранее спасибо. смотрел на форуме в уже заданных ,но не понял.
C++ Формирование списка Начал учить Си недавно. ВРоде все идет более-менее нормально, но на списках я встал колом и не могу понять почему так происходит. Итак, задача состоит в том, чтобы по заранее введенным хапактеристикам выводить графики функций. В начале работы мы не знаем сколько их хочет ввести пользователь. Как можно реализовать список для данной задачи? Вот все структуры, которые я использую в своей программе... http://www.cyberforum.ru/cpp-beginners/thread919468.html
C++ Написать функцию, возвращающую преобразованную к верхнему регистру строку, полученную в качестве аргумента
// функция upcase #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; //функция преобразования строчных букв в прописные char* upcase(char *st) {
C++ Аргументы шаблонного метода как объекты
Не могу решить одну задачу. вот три класса class win {}; class obj1 {}; class obj2 {};
C++ Шаблоны и определение SSE типов на этапе компиляции http://www.cyberforum.ru/cpp-beginners/thread919377.html
Добрый вечер. Задача следующая: для каждого базового типа даных int, float и double есть свой intrinsic SSE тип - __m128i, __m128 и __m128d соответсвенно. Предположим, что для каждого перечисленного типа у меня есть реализация некоторой функции: //Реализация для int void func(int *data) { __m128i* data_sse = (__m128i*) data; } //Реализация для float void func(float *data)
C++ Очистка/удаление файла *.txt с помощью fstream Как с помощью#include <fstream> очистить/удалить файл по заданному пути? подробнее

Показать сообщение отдельно
Асурус
2 / 2 / 1
Регистрация: 27.07.2012
Сообщений: 40
10.07.2013, 02:46  [ТС]     Перевод long double в строку
Всё стало ясно, всем спасибо, вопрос закрыт.

Добавлено через 11 часов 23 минуты
xtorne21st, Когда я скомпилировал проект, возникла маленькая проблема... пропали последние цифры? Что надо сделать чтоб это работало? У меня VC++ 2010.
stdafx.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
 
#pragma once
 
#include "targetver.h"
 
#include <stdio.h>
#include <tchar.h>
 
#include <string>
#include <iostream>
 
#include "Long_Double_to_string.h"
using namespace std;
 
// TODO: reference additional headers your program requires here
Long_Double_to_string.h
C++
1
2
3
#include "stdafx.h"
 
void ld_to_str(long double, char*);
Long_Double_to_string.cpp
C++
1
2
3
4
5
6
7
#include "stdafx.h"
 
void ld_to_str(long double ld, char* str)
{
    string s = to_string(ld);
    strcpy(str, s.c_str());
}
Long_Double_to_string_V_3_0.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Long_Double_to_string_V_3_0.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    long double ld = 12345.12345;
    char str[100];
    ld_to_str(ld, str);
    cout << str << endl;
    system("pause");
    return 0;
}
Вот проект.
 
Текущее время: 17:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru