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

Спецификаторы %e и %l - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение динамического масива http://www.cyberforum.ru/cpp-beginners/thread941944.html
Как заполнить динамический масив определенным числом без использования цыклов, жалательно при определении. Похоже на //int a = {0}; Масив не определенного размера scanf ("%d", &n); int *arry = new...
C++ Палиндромы. Плох ли мой код? Захотел решить задание, проверить есть ли число палиндромом или нет. Начал как всегда писать код(чисто свой вариант),а уже после этого,я сверялся с другими прогами(таких кодов оказалось полно).И... http://www.cyberforum.ru/cpp-beginners/thread941928.html
Компилятор MinGWStudio 2.05 C++
Подскажите пожалуйста, есть ли возможность в копиляторе MinGWStudio при использовании отладчика (Debug), попадать в тело функции?? Т.е. #include<iostream> using namespace std; void fn() {...
Подскажите в чем ошибка в моей программе (рекурсия) C++
Программа копирует строку t в конец строки s: вот код: #include<iostream> using namespace std; int i=0; string fn_strcat(string s,string t) { char *p=&t;//создаем указатель "р", изначально на...
C++ Стандартные функции ввода/вывода языка Си http://www.cyberforum.ru/cpp-beginners/thread941907.html
Приветствую всех.У меня проблема.Я решил попробовать функции ввода/вывода в стиле Си.Написал прогу которая должна выводить сумму a и b,но прога постоянно выводит 12345000.В чем моя ошибка?Заранее...
C++ Вызов конструктора копий Почему из строк 186-191 вызывается конструктор копий 83-91? #include "stdafx.h" #define DEBUG #define SHOW_INVARIANTS #include <iostream> #include <string.h> using namespace std; #ifndef... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1966 / 1459 / 120
Регистрация: 29.05.2011
Сообщений: 3,018
22.08.2013, 19:36
Спецификатор %le говорит нам о том, что будем читать в переменную double. Так что должно быть так
C
1
2
double buf;
sscanf(s, "%le", &buf);
А почему используются средства C, коль раздел C++?

Добавлено через 1 минуту
Ну или так:
C++
1
2
double* buf=new double [11];
sscanf(s, "%le", buf);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru