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

подскажите плз функцию с неограниченным количеством параметров - C++

Восстановить пароль Регистрация
 
mih
6 / 6 / 1
Регистрация: 10.05.2010
Сообщений: 56
01.07.2010, 14:55     подскажите плз функцию с неограниченным количеством параметров #1
Написать программу, которая реализует функцию с неограниченным количеством параметров, организовывающую форматированный вывод на экран. Иначе говоря, от Вас требуется попробовать создать свою версию функции printf.
Для intов все ясно, а вот с charом трабл..(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2010, 14:55     подскажите плз функцию с неограниченным количеством параметров
Посмотрите здесь:

C++ Написать программу, которая реализует функцию с неограниченным количеством параметров, организовывающую форматированный вывод на экран.
Функции по переменным количеством параметров C++
Функция с изменяющимся количеством параметров C++
C++ Как запрограммировать функцию со сменным количеством параметров
C++ Функция с неограниченным количеством аргументов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Johnny_D
Padawan
 Аватар для Johnny_D
472 / 322 / 9
Регистрация: 30.01.2010
Сообщений: 1,841
01.07.2010, 14:56     подскажите плз функцию с неограниченным количеством параметров #2
по образу и подобию main?
mih
6 / 6 / 1
Регистрация: 10.05.2010
Сообщений: 56
01.07.2010, 15:05  [ТС]     подскажите плз функцию с неограниченным количеством параметров #3
там что то связано с stdarg.h самому тяжело осилить может кто подскажет
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
01.07.2010, 15:15     подскажите плз функцию с неограниченным количеством параметров #4
Написать программу, которая реализует функцию с неограниченным количеством параметров, организовывающую форматированный вывод на экран. может поможет
mih
6 / 6 / 1
Регистрация: 10.05.2010
Сообщений: 56
01.07.2010, 15:42  [ТС]     подскажите плз функцию с неограниченным количеством параметров #5
спасибо, но не помогло (
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include<iostream>
#include<stdarg.h>
using namespace std;
void pechat(char* t,...)
{
        va_list arg_ptr;
        va_start(arg_ptr,t);
    
        while(*t != '\0')
        {
            cout<<va_arg(arg_ptr,char);
            t++;
                            
        }
        va_end(arg_ptr);
        
}
void main()
{
        char a[250];
        scanf("%s",a);
        pechat(a);
        cout<<endl;
        
}
чото мусор выдает (
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
01.07.2010, 15:51     подскажите плз функцию с неограниченным количеством параметров #6
mih, там второй код ниже есть, он работает

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
int main()
{
    char c='T';
    print("Three argument %d %d %d",35,c,46,22);
    print("Twoo argument %d %d",35,c,46);
    print("One argument %d",35,c);
}
вроде работает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2010, 16:00     подскажите плз функцию с неограниченным количеством параметров
Еще ссылки по теме:

Функция с переменным количеством параметров C++
C++ Шаблон с переменным количеством параметров
Функции со сменным количеством параметров C++

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

Или воспользуйтесь поиском по форуму:
mih
6 / 6 / 1
Регистрация: 10.05.2010
Сообщений: 56
01.07.2010, 16:00  [ТС]     подскажите плз функцию с неограниченным количеством параметров #7
фуух сьел )
Yandex
Объявления
01.07.2010, 16:00     подскажите плз функцию с неограниченным количеством параметров
Ответ Создать тему
Опции темы

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