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

Вывод long double с используя printf() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Показатель прогресса http://www.cyberforum.ru/cpp-beginners/thread82875.html
Подскажите пожалуйста, как сделать в консоли показатель выполняемого процесса?? накидал такой вот код, но он не работает как хотелось бы! (( я думал, что он будет каждый раз переписывать цифру, но...
C++ Матрица, среднее колонны #include <iostream.h> #include <conio.h> #include <stdlib.h> void main() { int x,i,k,y; randomize(); for(i=0;i<4;i++) for(k=0;k<4;k++) http://www.cyberforum.ru/cpp-beginners/thread82874.html
Запись в файл, scandir C++
Записать содержимое указанного каталога в файл. Если каталог не пуст, выдать на экран сообщение. Имя каталога передается через параметр командной строки. помогите ;-)
C++ Упорядочивание квадратной матрицы методом вставки
Нужна программа на С++. 1) Упорядочить элементы строк матрицы (5*5) по убыванию методом вставки. Помогите пжл!
C++ Деревья.. http://www.cyberforum.ru/cpp-beginners/thread82837.html
Всем вечер добрый! Кого не затруднит, помогите, пожалуйста! Корректна ли функция добавления элемента к дереву? В процессе выполнения программы работает неверно... void ADD (int g, int flag,...
C++ Как задать псевдоним для указателя на структуру Подскажите. пожалуйста, можно как нибудь задать псевдоним для указателя на структуру Т.е. я пытался сделать что то вроде такого UnicodeString& DataCell = EInitialMatrixWeight->Cells; но компилятор... подробнее

Показать сообщение отдельно
accept
4828 / 3249 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
06.01.2010, 04:01
там просто %Lf для long double потому что она для float и double юзает %f

Код
 * An optional h specifying that a following d , i , o , u , x , or X
   conversion specifier applies to a short int or unsigned short int
   argument (the argument will have been promoted according to the
   integral promotions, and its value shall be converted to short int or
   unsigned short int before printing); an optional h specifying that a
   following n conversion specifier applies to a pointer to a short int
   argument; an optional l (ell) specifying that a following d , i , o ,
   u , x , or X conversion specifier applies to a long int or unsigned
   long int argument; an optional l specifying that a following n
   conversion specifier applies to a pointer to a long int argument; [B]or
   an optional L specifying that a following e , E , f , g , or G
   conversion specifier applies to a long double argument.  If an h , l ,
   or L appears with any other conversion specifier, [COLOR="Red"]the behavior is
   undefined[/COLOR].[/B]
Добавлено через 13 минут
то было для C89

а это для C99
Код
       l (ell)      Specifies  that a following d, i, o, u, x, or X
                    conversion specifier applies to a long  int  or
                    unsigned  long int argument; that a following n
                    conversion specifier applies to a pointer to  a
                    long   int   argument;   that   a  following  c
                    conversion  specifier  applies  to   a   wint_t
                    argument;   that   a   following  s  conversion
                    specifier applies to a  pointer  to  a  wchar_t
                    argument; or has no effect on a following a, A,
                    e, E, f, F, g, or G conversion specifier.
У Шилдта вообще, в одной книжке (краткий справочник по C и C++) написано, что l можно применять для long double
в его же книге более новой (полный справочник по C, с супер примерами, в которых утечки памяти и прочее подобное нормально) написано уже как в стандарте, что l не даст никакого результата
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.