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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функции http://www.cyberforum.ru/cpp-beginners/thread146985.html
Написать функцию которая находит количество отрицательных элементов массива потом массив передается в функцию по указателю Помогите добрые люди)
C++ с файлами срочно Написать программу которая дописывает файл текстовый пять введенных пользователем чисел)) помогите чем можете)) http://www.cyberforum.ru/cpp-beginners/thread146984.html
Системное программирование C++
Всем привет. Где можно найти все ф-ий по С и их краткое описание под Линукс. Что то похожее на man . Подскажите пожалуйста, может какой-нибудь сайт или еще что???
C++ преобразовать арабские числа в римские
Ниже дан код, чтоб преобразовать арабские числа в римские! Не могли бы вы помочь и добавить сюда обратное преобразование? то есть если ввести римские символы, преобразовало бы в арабские числа! Помогите пожалуйста! #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> #include <iostream.h>
C++ Замена первого максимального элемента в одномерном массиве на 0 http://www.cyberforum.ru/cpp-beginners/thread146958.html
Помогите пожалуйста! Дан одномерный массив, заполнен рандомно. Среди элементов несколько максимальных. Нужно заменить первый максимальный элемент на 0. как заменить?
C++ Код функции gettext (или puttext) Пожалуста дайте код этих функций. Спасибо. подробнее

Показать сообщение отдельно
Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
18.06.2010, 04:15
у меня есть одна старенькая прога, наверно придется чуть-чуть доработать.
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//ключи: строки (%s), символы (%c), десятичные (%d).
#include<iostream>
#include<cstdarg>
#include<string>
 
using std::cout;
using std::cin;
 
void print(char *s ...)
{
    va_list L;
    va_start(L,s);
    while(*s!='\0')
    {
           if (*s!='%') cout << *s;
           if (*s=='%')
           {
              s++;
              switch (*s)
              {
                     case 'd': cout << va_arg(L,int); break;
                     case 'c': cout << (char)va_arg(L,int); break;
                     case 's': cout << va_arg(L,char*); break;
                     case ' ': cout << '% '; break;
                     default: cout << "{key %" << *s << " invalid}";break;
              }
           }
           s++;
    }
    va_end(L);
}
 
int main()
{
    print("I want to print this %d argument,\n",4);
    
    print("and this string %s, I what to...","<aloha>");
    print(" and this %c-littel character.\n",'%');
    
    print("How about %% error?\n");
    print("And about % error?\n");
    print("Alltogether %s string, %c char, %d int.\n","Buny_rabit",'K',13);
    //и с переменными
    char *cptr="Intel outside";
    int i=24;
    char c='T';
    print("Our strings: %s, %c -- %d\nErroer! => %f \n",cptr,c,i);
    print("testing %d\n");
    print("No errors %c\n",'@');
 
    print(">>%d\n",c);
    print("No arguments\n",c);
    print("One argument %d",35,c);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru