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

Модификация разработанного класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с Файлами (запись/вывод) http://www.cyberforum.ru/cpp-beginners/thread765092.html
Распечатать список учеников музыкальной школы, которые учатся играть на скрипке. Указать также, сколько лет они занимаются музыкой и принимали ли участие в каких-либо конкурсах. Знаю как решить на Паскале, но на С++ честно говоря, по 0. Смог набросать код, из полученных знаний в интернете, но он не записывает данные. Беда,печаль) Хелпаните, объясните или ткните в статью) У меня две книги...
C++ Цикл с параметром что не так ? не работает... помогите исправить... #include <vcl.h> #include <iostream.h> #include <conio.h> #include <math.h> int main() { double t=0.8; http://www.cyberforum.ru/cpp-beginners/thread765086.html
C++ Определить значение угла в радианах
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 1. Дано значение угла а в градусах (0 < а < 360). Определить значение этого же угла в радианах, учитывая, что 180° = п радианов. В качестве зна¬чения π использовать 3.14. Или если есть анологии пришлите пожалуйста в личку. 5.16 Запрещено создавать темы с множеством вопросов во всех разделах, кроме...
Почему допустимо создавать объект по другому объекту, но нельзя присваивать уже созданный объект, другому созданному объекту? C++
Это можно : Array a(10); a.set(0,5); Array b(a); А это нельзя : Array a(10); Array b(20); a = b;
C++ ввод двумерного массива,ввод размерности массива,заполнение массива случайными числами http://www.cyberforum.ru/cpp-beginners/thread765066.html
#include "stdafx.h" #include "locale.h" #include "stdlib.h" #include "math.h" void main() { setlocale(LC_ALL,"rus"); int n,e,m,f,k,i; printf("Введите размерность матрицы \nнижнюю границу диапозона и верхнюю границу диапозона\n"); if ((scanf("%d\n%d\n%d\n%d",&n,&m,&e,&f) == 4) && (n>0) && (m>0)) {
C++ Вычислить произведение элементов в столбцах с нечетным номером; удалить второй элемент первой строки Рябят выручайте!!! Помогите пожалуйста составить программу, в которой 1) организовать ввод квадратной матрицы размера nxn из целых чисел; 2) вычислить произведение элементов, которые стоят в столбцах с нечетным номером; 3) удалить второй элемент первой строки и вставить заданное число в начало этой же строки; 4) организовать ввод и вывод матрицы в виде отдельных функций. подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,512
18.01.2013, 01:29     Модификация разработанного класса
Если разрешён stl то предлагаю сделать list<string> logs и добавить функцию logAction(string) которая добавляет в список эту строку. Ну и дальше в каждом методе вызывать функцию эту logAction с конкретной строкой. Ну например:
C++
1
2
3
4
5
6
7
8
9
10
bool video::extract()
{
   logAction("Нажата кнопка извлечения кассеты");
    if (v != NULL)
    {
        clear();
        return true; 
    }
    return false;
}
ну или можешь более подробно писать действия дописывая успешно завершилось действие или нет.

Добавлено через 45 секунд
Ну а если не разрешён stl то допиши свой класс list с возможностью добавления новой строки в хвост, а так всё тоже самое
 
Текущее время: 23:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru