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

абстрактный класс как реализовать данные, над которыми методы выполняют какие-либо действия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стоит ли учить С++ параллельно с С#? http://www.cyberforum.ru/cpp-beginners/thread645908.html
Собственно сабж. На шарпе относительно прилично прогаю (вплоть до использования делегатов и событий), но некоторые моменты меня не устраивают (например, то что примитивная "змейка" ест 12 МБ памяти). Вопрос: стоит ли учить С++. Я понимаю, что это 2 крайности: в шарпе к памяти относятся крайне наплевательски, тут же наоборот, нужно все время следить за ней. Вопрос в том: даст ли мне знание С++...
C++ генерировать случайным образом массив.Найти среднее значение, количество элементов меньше среднего генерировать случайным образом массив из 50 элементов. Найти среднее значение, количество элементов меньше среднего, минимальное значение и индексы минимального значения http://www.cyberforum.ru/cpp-beginners/thread645903.html
Результат не выводиться( C++
#include <iostream> int main() { int integer1, integer2, sum; std::cout << "Vvedite pervoe celoe chislo\n"; std::cin >> integer1; std::cout << "Vvedite vtoroe celoe chislo\n"; std::cin >> integer2;
C++ Написать функцию getElem, которая возвращает ссылку на i - тый элемент массива
Задача: Есть структура, содержащая массив и его длину. Написать функцию getElem, которая возвращает ссылку на i - тый элемент массива (i передается как параметр). Написать функцию init, которая бы записывала в этот массив случайные числа без повторений. Для генерации случайных чисел использовать функцию rand. Случайные числа должны быть не больше длинны массива умноженной на два. Для доступа...
C++ Как декомпилировать DLL файл http://www.cyberforum.ru/cpp-beginners/thread645804.html
есть dll файл хотелось бы чтобы был похожий исходник на оригинал , а если точней то интересуют части кода в DLL..на счёт шифровки файла не в курсе
C++ Класс функция(линейная или квадратичная) Описать класс Математическая функция.Функция может быть линейной y=ax+b или квадратичной y=a*x*x+bx+c. Данные класса:аргумент,параметры,значение ф-ий. Методы должны обеспечивать миним.функц.объекта. 2.Перегрузить операцию сложения ф-ий с использованием операции метода класса, а опер. вычитания с использованием дружественной ф-ии. 3.перегрузить унарную операцию ++ для инкремента ведущего... подробнее

Показать сообщение отдельно
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.09.2012, 12:11     абстрактный класс как реализовать данные, над которыми методы выполняют какие-либо действия
Цитата Сообщение от diga Посмотреть сообщение
как сделать чтоб таблица записывалась в файл?
Так же как на экран вывод, так же сделать вывод в файл. Вывод шапки сделать под ostream &out, тогда её можно будет в файл выводить:
C++
1
2
3
4
5
6
7
void HeaderC2(ostream &out) // построение шапки таблицы при помощи С++
{
    out<<endl<<" ЪДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДВДДДДДДДДДВДДДДДДДДДВДДДДДДДДДВДДДДДДДДДї";
    out<<endl<<" і       F.I.O.         і Lab.# 1 і Lab.# 2 і Lab.# 3 і Lab.# 4 і Lab.# 5 і";
    out<<endl<<" і                      ГДДДДВДДДДЕДДДДВДДДДЕДДДДВДДДДЕДДДДВДДДДЕДДДДВДДДДґ";
    out<<endl<<" і                      і P. і S. і P. і S. і P. і S. і P. і S. і P. і S. і";
}
В 90 строке исправить cout на out.
Проблема в том, что у вас чтение из файла рассчитано на то, что там только данные. Значит нужно переписывать чтение из файла.

Добавлено через 4 минуты
Цитата Сообщение от diga Посмотреть сообщение
и как можно организовать функцию которая задает количество строк и столбцов ?
Зачем для этого функция? Просто в абстрактном классе должны быть поля количества строк и столбцов. Функция нужна для того, чтобы по этим данным строить таблицу.

Добавлено через 39 минут
При выводе в файл почему-то не срабатывает форматирование. Вот это:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// Для вывода на экран.
    friend ostream &operator << (ostream &out, Tabl MyTabl)
    {
         out<<endl<<" ГДДДДДДДДДДДДДДДДДДДДДДЕДДДДЕДДДДЕДДДДЕДДДДЕДДДДЕДДДДЕДДДДЕДДДДЕДДДДЕДДДДґ"
        <<endl<<" і"<<setiosflags(ios::left)<<setw(22)<<MyTabl.Name
        <<"і "<<setw(3)<<MyTabl.Result[0]<<"і "<<setw(3)<<MyTabl.Result[1]
        <<"і "<<setw(3)<<MyTabl.Result[2]<<"і "<<setw(3)<<MyTabl.Result[3]
        <<"і "<<setw(3)<<MyTabl.Result[4]<<"і "<<setw(3)<<MyTabl.Result[5]
        <<"і "<<setw(3)<<MyTabl.Result[6]<<"і "<<setw(3)<<MyTabl.Result[7]
        <<"і "<<setw(3)<<MyTabl.Result[8]<<"і "<<setw(3)<<MyTabl.Result[9]
        <<"і ";
        return out;
    }
При выводе на экран работает, а при выводе в файл - не хочет. Почему, не знаю. Ещё проблема с кодировками. Таблица в файле выглялит так же, как в тексте программы (буквами).
 
Текущее время: 09:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru