Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
vandame
1

Создание функций, с произвольным количеством аргументов

24.03.2013, 17:32. Показов 628. Ответов 1
Метки нет (Все метки)

Всем доброго.
Мне нужно создать функцию(с произвольным количеством аргументов), который использует первую(тоже с произвольным количеством аргументов), но с некоторыми изменениями.
Не знаю как правильно передать аргументы.

Для примера:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void sample1(int id, ...)
{
    const char* str = GetSampleText(id); // GetSampleText(int id) - возвращает некий const char*
    va_list ap;
    va_start(ap, str); 
 
    ...
 
    char text[1000];
    vsnprintf(text, 1000, str, ap);
    va_end(ap);
    std::cout << text;   
}
Мне нужно создать вторую функцию, который использует первую, но с некоторыми изменениями.
C++
1
2
3
4
5
void sample2(int id, ...)
{
    SomeFuction(id);
    sample1(id, ...); // как правильно передать аргументы?
}
Если вопрос не понятен, то сформулирую точнее.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2013, 17:32
Ответы с готовыми решениями:

Функции с произвольным количеством и типом аргументов.
Начал изучать ф-ции с определенным количеством параметров и при изучении возник вопрос, а именно: ...

exec с произвольным количеством аргументов
Никак не могу разобраться с работой exec. Задание разработать программку с использованием функции...

Создание объявления метода в интерфейсе с неизвестным количеством аргументов
Добрый день, такая проблема хочу сделать единый интерфейс IRotation, там должен быть метод Rotate,...

Массив с произвольным количеством элементов
Доброго времени суток. Меня интересует, как в СИ можно реализовать ввод в массив произвольного...

1
vandame
26.03.2013, 17:31 2
Я так понимаю, моего вопроса никто не понял?
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2013, 17:31

Строковый двумерный массив с произвольным количеством элементов
Здравствуйте. К примеру, в текстовом файле буду слова, которыми нужно заполнить массив, но не...

Класс книга. Работа с произвольным количеством книг
Помогите доделать:help: Создать класс Книга.Информация о книге: название, автор, год издания....

Заданы два массива с произвольным количеством элементов
Заданы два массива с произвольным количеством элементов. Используя циклы foreach вывести те...

Объединение данных двух таблиц с произвольным количеством вхождений
Здравствуйте. В таблице 1 имеются некие значения (столбец B) ключевого поля (столбец А), например:...

Посчитать в строке количество слов с одним пробелом и с произвольным их количеством
Запросить у пользователя строку с символами, и посчитать в ней количество слов с одним пробелом и...

Посчитать количество столбцов в строке, разделённых произвольным количеством белых знаков
Необходимо посчитать количество столбцов в строке, разделённых произвольным количеством белых...


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

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

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