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

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

Войти
Регистрация
Восстановить пароль
 
mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
#1

Передача параметра в printf() от пользователя - C++

06.10.2015, 21:59. Просмотров 162. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток.
Подскажите кто знает. Как передать получаемый от пользователя параметр если выводить данные по средствам printf().
Для наглядности к примеру вывод чисел после запятой.
С cout понятно, а вот printf()...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<conio.h>
#include <iostream>
 
using namespace std;
 
int main()
{
    double a=2.1234567;
    int e=3;                     // допустим этот ввёл пользователь cin>>e; или scanf("%f",&e);
    
    cout.precision(e+1);
    cout<<a<<endl;
    
    printf("%.ef",a);   <<-- вот как правильно..... 
 
     getch();
     return 0; 
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2015, 21:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача параметра в printf() от пользователя (C++):

передача параметра - C++
привет всем ! вот код #include &lt;iostream&gt; using namespace std; struct book { char title; char authors; char...

Передача параметра в потоки - C++
Добрый день уважаемые форумчане! Подскажите как правильно сделать передачу параметров в поток. В качестве параметра нужно передать...

Передача параметра по ссылке - C++
Всем доброго времени суток. Понимаю что вопрос покажется очень глупым, но я уже несколько часов бьюсь и не могу решить эту элементарную...

Передача параметра по ссылке - C++
Здравствуйте! Подскажите пожалуйста! Делаю пример из книги: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace...

Передача параметра по ссылке - C++
Всем здравствуйте. Други, помогите разобраться. Сидю :) вникаю в работу указателей и памяти, паралельно пытаюсь написать велосипед, в...

Передача инкрементирующегося параметра - C++
Добрый день, подскажите пожалуйста, почему сначала выводится самое большое число. void prt1(int i, int i1, int i2) { cout&lt;&lt;&quot;1....

3
_Valera_
488 / 370 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
06.10.2015, 22:04 #2
Цитата Сообщение от mster-doc Посмотреть сообщение
printf("%.ef",a); * <<-- вот как правильно.....
ну норм
http://www.c-cpp.ru/content/printf
1
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,245
06.10.2015, 22:11 #3
вот это тебе надо?
Если в качестве ширины указана звёздочка, ширина поля указывается в списке аргументов перед значением для вывода (например,
C
1
 printf( "%0*x", 8, 15 );
выведет текст 0000000f).
отсюда
https://ru.wikipedia.org/wiki/Printf
1
Evg
Эксперт CАвтор FAQ
18377 / 6424 / 441
Регистрация: 30.03.2009
Сообщений: 17,828
Записей в блоге: 28
06.10.2015, 23:53 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вот так:

C
printf("%.*f",e,a);
Шпаргалки можно посмотреть тут: http://www.cyberforum.ru/blogs/18334/blog507.html
1
06.10.2015, 23:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2015, 23:53
Привет! Вот еще темы с ответами:

передача параметра в класс - C++
в методе я вывожу поля класса по условию, как передавать в класс переменную х, и использовать х в условии метода age&gt;x,можно ли в цикле...

Передача параметра в функцию - C++
Проблема заключается в следующем. Есть функция, вот её прототип. void attachInterrupt(uint8_t interruptNum, void (*userFunc)(void), int...

Передача параметра функции - C++
Подскажите пожалуйста каким образом передавать уже явные параметры CreateRectRgn в параметры BitBlt или StreatchBlt не прибегая к...

передача параметра в функцию - C++
Столкнулся с муторной проблемой передачи параметра в функцию. Суть задания такая, что нужно изобрести велосипед написать собственный...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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