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

Вывод на экран 8 нижних подчеркиваний (с использованием классов) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему выводит не первый повторяющияся элемент? http://www.cyberforum.ru/cpp-beginners/thread209489.html
Написать функцию для поиска первого повторяющиегося элемента #include <iostream> #include <string> using namespace std; char poisk(char a) { char k;
C++ Проверить коректно ли работает программа Задание: Задание: написать программу, реализующую следующие задания, и реализовать ее графический интерфейс Дан массив размера N. Найти количество его локальных минимумов1|максимумов2. Все нужно с простим интерфейсом программку написал, вот теперь не как не пойму коректно ли она считает, прошу помочь. Очень прошу помочь http://www.cyberforum.ru/cpp-beginners/thread209476.html
Иосиф с выводом трех последних выбывших в порядке их выбывания C++
Пусть n человек, стоящие по кругу, считаются(начиная с первого) считалкой из m слов.человек, на котором считалка заканчивается-выбывает.круг смыкается, счет продолжается с человека, следующего за выбывшим.Напишите программу, выводящую номера трех человек. выбывших последними, в порядке их выбывания.При написании программы следует использовать динамические переменные. Задачу нужно написать на С,...
Элементарное условие. Ввод/вывод C++
Не могу понять в чем моя ошибка в написании элементарной задачи. Создать в динамической памяти 2 элемента типа int и вывести их на экран... #include <iostream> using namespace std; class X{ private: int *x1; int *x2; public:
C++ работа со строками http://www.cyberforum.ru/cpp-beginners/thread209463.html
Входной файл сохраняет следующую информацию по студентам: <Фамилия>, <имя>, <отчество>, <год рождения>, <курс>, <пол>, причем фамилия, имя и отчество имеют не более 12 символов, пол - указывается символами М и Ж, год рождения - целое из 4 цифр, курс - целое от 1 до 5. Данные по студентам отделяются знаком «;». Необходимо написать программу, которая выводит наиболее распространенное мужское и...
C++ Перегрузка оператора сравнения Скажите, как перегрузить оператор сравнения == и другие? попробовал bool operator == (char* A,char* B) выдает : оператору ,не являющемуся членом, требуется параметр с класса перечисляемого типа. подробнее

Показать сообщение отдельно
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
13.12.2010, 01:23     Вывод на экран 8 нижних подчеркиваний (с использованием классов)
Somebody извращенец. Минималистичней надо.
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
#include <iostream>
 
template <char c, int n>
class PrintAChar
{
public:
        void operator()()
        {
                for (int i=0; i<n; i++)
                        std::cout << c;
                std::cout << std::endl;
        }
        friend std::ostream& operator<< (std::ostream& o, const PrintAChar& t)
        {
                for (int i=0; i<n; i++)
                        o << c;
                return o;
        }
};
 
int main()
{
        PrintAChar<'_', 8> C;
        C(); // вариант раз
        std::cout << C << std::endl; // вариант два
        return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru