Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Эти треугольники являются подобными числа a и b выражают длинны катетов одного прямоугольного треугольника,с и d - другого. Эти треугольники являются подобными. помогите в этих программах я 0 https://www.cyberforum.ru/ cpp-beginners/ thread850614.html C++ Использование LAPACK на c++
Здравствуйте! Помогите разобраться с установкой LAPACk на проект c++. Нужно реализовать алгоритмы разложений матриц. Подкиньте рабочий проект, а я уж сам потом разберусь Заранее спасибо
C++ Передача массива в функцию по ссылке https://www.cyberforum.ru/ cpp-beginners/ thread850577.html
Здравствуйте. Есть функция: void f(int &a) { int *p=&a; p=1; } Но почему-то при попытке передать ей массив ругается дебаггер: ...|10|error: invalid initialization of non-const reference of type ‘int&’ from an rvalue of type ‘int*’| Как с этим справиться?
C++ Структура в стеке Я наверное уже всех задолбал со своим стеком, но всё же мне еще нужна помощь)) Код, который ниже должен запрашивать у пользователя ввод структуры, которая после помещается в стеке. Так же программа может этот стек выводить и для сохранения информации я сохраняю этот стек в другом стеке :) . Но при компиляции выдает ошибку в выводе: 'class std::stack<Football>' has no member named 'fio'| и так... https://www.cyberforum.ru/ cpp-beginners/ thread850572.html
C++ Работа с указателями
Расскажите как работает каждая строка в коде char *A = "123456789"; unsigned B = 1; char *X = A + B; char *Y = A - (- B);
C++ Формат Шрифта Проблема в том что я не пойму какая нужна кодировка для того что бы шрифт встал на свое место перепробовал все. Мж»»БЛРВµДНшВзµЧІгЎЈ ЛµГчЈє±ѕЕдЦГОДјюКЗЕдЦГПµНіПыПўєНПµНі№«ёжµДЈ¬їЙТФФЪґЛЙиЦГПыПў·ўЛНµД Добавлено через 25 минут Извините разобрался Китайский, Корейский... https://www.cyberforum.ru/ cpp-beginners/ thread850548.html
C++ Найти самое большое число https://www.cyberforum.ru/ cpp-beginners/ thread850543.html
У меня токой вопрос: Есьт 3 числа, найти самое большое. Как это сделать? Желательно исправить мой вариант.... #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian");
C++ Необходимо решить систему уравнений
Доброй ночи.. Подсобите ребят, кому не трудно конечно.. Препод курсач дал, но объяснять не хочет ничего.. Сдавать в понедельник уже. В программировании не совсем тёмный, но с решением примеров еще не сталкивался =( Есть система уравнений. При запуске программы нужно сделать запрос ввода параметров и в зависимости от параметра, решить определенное уравнение и вывести результат.
C++ Что не так с кодом? Компилируется, но не работает (связные списки) https://www.cyberforum.ru/ cpp-beginners/ thread850523.html
#include "stdio.h" #include "stdlib.h" #include <string.h> #include "iostream" using namespace std; class Elem { public:
C++ Алгоритм Флойда Ребят, помогите! нужно в коде поправить вывод кратчайшего пути, а именно что бы выводило сам кратчайший путь, а не только вершины. на входе файлик вида n m v1 u2 w1 v2 u2 w2 .... где n - количество вершин,m- количество ребер,v - начальная вершина ребра ,u - конечная ,w - вес ребра. #include <iostream> #include <fstream> https://www.cyberforum.ru/ cpp-beginners/ thread850502.html
C++ Сообщить одной функции другую
Экспериментирую с функциями, вот решил написать две функции. одна для расчета другая для вывода. Вопрос гду ошибка. Или так просто нельзя делать? #include <iostream> using namespace std; double vklad,stavka,srok; double output(double *result){ double c; cout << "Ведите сумму вклада: "; cin >> vklad; cout << "Введите процент ставки: ";
C++ Сформировать массив данных с помощью структуры. Отсортировать полученный список по полю «год издания» https://www.cyberforum.ru/ cpp-beginners/ thread850491.html
Сформировать массив данных с помощью структуры. Предметная область – список книг в библиотеке (номер по порядку, название, автор, год издания, количество книг). Отсортировать полученный список по полю «год издания». Вывод результатов оформить в виде таблицы. #include<iostream.h> #include<string.h> int main() {
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 48
28.04.2013, 11:05  [ТС] 0

Перегрузка оператора ввода вывода - C++ - Ответ 4482202

28.04.2013, 11:05. Показов 2378. Ответов 13
Метки (Все метки)

Ответ

Подправил, Array.h теперь выглядит так
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
#pragma once
#include <iostream>
#include "Header.h"
class Array:
    public Container{
    private:
        char* data;
        int length;
    public:
        Array(int n){
        data=new char[n];
        length=n;
        }
        ~Array(){
        delete[] data;
        }
        void set(int j, char i){
        data[j]=i;
        }
         char get(int j){
        return data[j];
        }
        int len(){
        return length;
        }
        friend std::ostream& operator<<( std::ostream& os,Array& cont){
            for(int i=0;i<cont.len();i++){
                    os<<cont.get(i)<<"\t";
                os<<'\n';
            }
        return os;
        };
        friend std::istream& operator>>( std::istream& is,Array& cont){
            int m;
            std::cout<<"Insert Array length";
            char a;
            std::cin>>m;
            delete[] cont.data;
            cont.data=new char [m];
            for(int i=0;i<m;i++){
                std::cout<<"Insert"<<i<<"element";
            is>>a;
            cont.set(i,a);
            }
            return is;
        };
    }
;
Проблема осталась таже

Вернуться к обсуждению:
Перегрузка оператора ввода вывода C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 11:05
Готовые ответы и решения:

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

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

В чем ошибка? Перегрузка оператора ввода\вывода
Доброго времени суток. Где я допустил ошибку? Перегрузка оператора как-будто игнорируется. Выводит...

Перегрузка оператора ввода вывода с акцентом работы в том числе и с файлами
Напишите пожалуйста как этого можно добиться?

13
28.04.2013, 11:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2013, 11:05
Помогаю со студенческими работами здесь

Перегрузка оператора вывода в С++ (для вывода данных вектора)
Как правильно перегрузить оператор вывода для вектора чтобы он выводил все данные из вектора ? Для...

Перегрузка оператора вывода
Ребят, привет! Проблемная часть - operator &lt;&lt; если комментировать его вызов в main - сборка...

Перегрузка оператора вывода
Здравствуйте! При вызове перегруженного оператора возникает ошибка. Подскажите, как её исправить....

Перегрузка оператора вывода
Всем доброе утро! Или день... В общем, пытаюсь тут сделать перегрузку оператора вывода с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru