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

Перегрузка операции >> - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить среднеквадратичное отклонение http://www.cyberforum.ru/cpp-beginners/thread1508465.html
Написать программу , которая будет выполнять вычисления отклонения от ср. арифм. (число - ср. арифм.).
C++ Как в С++ подключить API ВКонтакте? Приветствую уважаемые посетители cyberforum! Хотелось бы узнать как в С++ подключить API ВКонтакта? http://www.cyberforum.ru/cpp-beginners/thread1508457.html
Найдите среднее арифметическое в массиве C++
Задача найти в массиве среднее арифметическое . Задача не сложная , алгоритм тоже простой сложи все элементы массива и подели на кол-во элементов в массиве и будет тебе счастье. Вот кусок моего кода : for(int i=0;i <= 9 ;i++) { temp = A+A; } temp = temp / 9;
C++ Использование ifstream в VSC++
Вопрос, хочу поработать с файлом, но программу готовую нужно унести в другое место, поэтому абсолютный адрес для доступа к файлу использовать нельзя. Делаю в вижуал студии, если положить файлы в дебаг и папку проекта, тогда всё работает правильно, если как то иначе, то вылезает или один ноль на консоль, или бесконечное количество нулей. Нужно чтобы все файлы лежали в одном месте в двух хранить не...
C++ Почему функция putchar(); выводит только первый символ?(Короткий код) http://www.cyberforum.ru/cpp-beginners/thread1508403.html
#include <stdio.h> #include <conio.h> int main() { int c; c=getchar(); putchar(c); getch(); }
C++ Сборка odb-pgsql Кто нибудь собирал odb-pgsql расширение для odb? В INSTALL сказано, что нужно прописать в свойствах проекта пути к include\ и lib\ из папки установки Postgresql и сбилдить. Пути прописаны, только вот ругается на неразрешённые символы: Ошибка 4 error LNK2019: ссылка на неразрешенный внешний символ _PQstatus в функции "public: __thiscall odb::pgsql::connection::connection(class... подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1858 / 1654 / 577
Регистрация: 14.05.2014
Сообщений: 4,751
Записей в блоге: 1
Завершенные тесты: 5
01.08.2015, 23:52     Перегрузка операции >>
IgRiK000,
C++
1
2
3
int hours, minutes;
char delim;
std::cin >> hours >> delim >> minutes;
Добавлено через 6 минут
А если для класса нужно, то
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
#include <iostream>
class Time
{
    int hours;
    int minutes;
    public:
        Time(int h = 0, int m = 0) : hours(h), minutes(m) {}
        friend std::istream& operator>>(std::istream&, Time&);
        friend std::ostream& operator<<(std::ostream&, const Time&);
};
std::istream& operator>>(std::istream &stream, Time &t)
{
    char delim;
    stream >> t.hours >> delim >> t.minutes;
    return stream;
}
 
std::ostream& operator<<(std::ostream &stream, const Time &t)
{
    char delim = ':';
    stream << t.hours << delim << t.minutes;
    return stream;
}
 
 
int main()
{
    Time t;
    std::cin >> t;
    std::cout << t << std::endl;
}
 
Текущее время: 20:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru