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

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

Войти
Регистрация
Восстановить пароль
 
laconic
0 / 0 / 0
Регистрация: 05.11.2012
Сообщений: 28
#1

Вывод float через fprintf - C++

04.08.2013, 17:16. Просмотров 580. Ответов 8
Метки нет (Все метки)

Ребят, подскажите как надо прописать fprintf, чтобы вывести у числа float только целую часть.
Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2013, 17:16     Вывод float через fprintf
Посмотрите здесь:

тип float и вывод остатка через a % b - C++
Можно ли вывести остаток таким способом, если тип всех переменных FLOAT. ostatok = number % moneta;

Вывод float в двоичном коде - C++
И снова здравствуйте форумчане, если не сложно, подскажите с реализацией этой задачи. Ведь float есть тип данных с плавающей точкой. ...

Вывод float в формате часов - C++
Блин, тупой я, никак не могу вывести дробное число вот в таком виде: float n = 11.53; printf("%2.f:%.2f", n, n) ...

Ввод и вывод чисел типа float - C++
Прошу объяснить, в чём ошибка в коде Хотел написать простенький код, но что-то не то с выводом результата :/ Прошу помочь :c

Сделать вывод типа float в шаблоне вместо double - C++
Здравствуйте,уважаемые пользователи.Недавно начал знакомится с шаблонами, и заметил одну вещь которая не дает мне покоя.Суть вот в чем,...

fprintf - C++
fprintf Вопрос - данная ф-ция перезаписывает весь файл? То есть сначала очищает, а после записывает или же добавляет запись к концу?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alexcoder
1463 / 677 / 88
Регистрация: 03.06.2009
Сообщений: 3,549
Завершенные тесты: 1
04.08.2013, 17:34     Вывод float через fprintf #2
float a;
C
1
printf("%d",(int)(a+0.5))
Не проверял, но должно работать.
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
05.08.2013, 14:50     Вывод float через fprintf #3
Цитата Сообщение от alexcoder Посмотреть сообщение
Не проверял, но должно работать.
к сожалению, не работает, вывод 0,

C++
1
fprintf(file,"%i",(int)a);
Misterkat
7 / 7 / 0
Регистрация: 16.11.2012
Сообщений: 83
05.08.2013, 16:47     Вывод float через fprintf #4
C++
1
2
3
4
float Floated = 12.4;
WCHAR Buffer[32]
wsprintfW(Buffer, L"Converted: %d", (DWORD)Floated);
std::cout<<(char*)Buffer<<endl;
ЗЫ:Знаю, что через ж, но 100% работает и все просто как дверная ручка.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
05.08.2013, 16:57     Вывод float через fprintf #5
Цитата Сообщение от Misterkat Посмотреть сообщение
Знаю, что через ж
конечно через ж, особенно, если учесть, что aLarman уже предложил нормальный вариант.
Misterkat
05.08.2013, 17:00
  #6

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
если учесть, что aLarman уже предложил нормальный вариант.
Хорошо, что есть кнопка "+1 Спасибо", жаль что нет "+2 Спасибо, КэП". Если бы мне отвечали на вопросы многими вариантами, я бы не обиделся.

Tulosba
05.08.2013, 17:14
  #7

Не по теме:

Misterkat, не помешало бы, чтобы и вариант был нормальным.
1. заморочка со строками
2. MS-стайл типы целых
3. использование "широких" символов
4. сомнительное преобразование в char*
Зачем всё это?
И, да...
5. где fprintf, который просил ТС?

Misterkat
05.08.2013, 17:17
  #8

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
Не по теме: Misterkat, не помешало бы, чтобы и вариант был нормальным.
1. заморочка со строками
2. MS-стайл типы целых
3. использование "широких" символов
4. сомнительное преобразование в char*
Зачем всё это?
И, да...
5. где fprintf, который просил ТС?
Ладно, каюсь, был не прав, на куски меня разорвать теперь надо?
ЗЫ:Зато много функций(не нужных)использовал.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2013, 17:20     Вывод float через fprintf
Еще ссылки по теме:

fprintf scanf - C++
Помогите с кодом Хочу сделать считывание с файла и вывод в файл output input #include &lt;stdio.h&gt; #include &lt;io.h&gt; #include...

fwrite, fprintf - C++
Подскажите, что указывается в скобках у этих функций? 1 параметр файл, а что за конст_чар? Обьясните чайнику:(

FILE*,fopen,fprintf - C++
Закомментируйте код пожалуйста , если можно поподробней и где неправильно поправьте;&gt; int main(void) { FILE* fp;/// создается...

fprintf не переводит на новую строку - C++
fprintf(fz,&quot;%7s|%7s|%7s|%7s|%7s|\n &quot;,Ndv1,Kd1,Mvx1,Nk1,Urash1,Nper1); не хочет переводить на новую строчку не могу понять почему


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

Или воспользуйтесь поиском по форуму:
Tulosba
05.08.2013, 17:20     Вывод float через fprintf
  #9

Не по теме:

Цитата Сообщение от Misterkat Посмотреть сообщение
на куски меня разорвать теперь надо?
зачем главное, чтобы Вы поняли ошибку своего подхода.

Yandex
Объявления
05.08.2013, 17:20     Вывод float через fprintf
Ответ Создать тему
Опции темы

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