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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 81, средняя оценка - 4.83
Uklunok
3 / 3 / 0
Регистрация: 08.05.2010
Сообщений: 135
#1

Как перенести параметры из ф-ции printf() в самодельную - C++

04.06.2011, 09:22. Просмотров 10194. Ответов 103
Метки нет (Все метки)

Ребят, подскажите как решить задачу.
Нужно перенести параметры функции printf() в самодельную ф-цию myfunk(). При условии если булева переменная Х==1. Если не равна 1, то не переносить.
Задача осложняется тем, что число параметров ф-ции может быть переменным.
Подскажите пожалуйста, буду очень признателен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
29.05.2013, 22:07     Как перенести параметры из ф-ции printf() в самодельную #101
ссылка не работает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
17188 / 5442 / 337
Регистрация: 30.03.2009
Сообщений: 14,769
Записей в блоге: 26
29.05.2013, 22:25     Как перенести параметры из ф-ции printf() в самодельную #102
http://www.sparc.org/standards/64.psabi.1.34.ps.Z
Роман2707
1 / 1 / 0
Регистрация: 05.05.2011
Сообщений: 14
24.06.2015, 10:29     Как перенести параметры из ф-ции printf() в самодельную #103
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
1
out <<f(2,&a,&b)<<endl;
Я так понимаю это функция только для подряд идущих адресов значений.
Не подскажите как ее изменить для передачи нескольких массивов?
например так
C
1
2
3
4
5
6
7
8
main()
{
   double db1[1]={2.15};
   double db2[2]={5.1, 0.2};
   double db3[3]={6.1, 0.2, 0.3};
   double s;
 
   s=f(3,db3,1,db1,2,db2,0);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2015, 13:06     Как перенести параметры из ф-ции printf() в самодельную
Еще ссылки по теме:

Чем ::printf предпочтительнее printf? C++
Как в цикле увеличить отступ в Printf C++
C++ Параметры printf
Как записать printf в переменную? C++
Как строку записать через printf C++

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

Или воспользуйтесь поиском по форуму:
castorsky
 Аватар для castorsky
1949 / 1039 / 78
Регистрация: 29.11.2013
Сообщений: 3,262
24.06.2015, 13:06     Как перенести параметры из ф-ции printf() в самодельную #104
Цитата Сообщение от Роман2707 Посмотреть сообщение
Не подскажите как ее изменить для передачи нескольких массивов?
Написать свой мини dsl. За основу изучить работу printf. Первым параметром передается форматная строка, остальные параметры извлекаются по данным форматной строки. Тут вся тема этим напичкана, читайте.
Yandex
Объявления
24.06.2015, 13:06     Как перенести параметры из ф-ции printf() в самодельную
Ответ Создать тему
Опции темы

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