PDA

Просмотр полной версии : Строковый кальк на С++



Anonymous
01.06.2004, 17:28
Подскажите пжлста, что должен включать в себя класс строкового калька, который суммирует интервалы времени (например только часы), вычитает их, преобразует часы-минуты-секунды. Вот примерно то что я думаю:
class Calc
{
private:
int h_s;
int min_s;
int sec_s;

public:
char Expr(int h, int m, int s); //vyra*enie
int eval(); //expr::eval() - vozvrawaet zna4enie vyra*enia
void show(); //vyvod na ekran
void sum();
void razn();
};

или легче написать класс Time сначала??

Конструктор
09.06.2004, 12:27
Попользуй какие нибудь стандартные функции для работы с временем, и время храни в библиотечном формате.
Может никто и не заметит:)

Вообще например в билдере время - одна переменая типа long int (количество секунд прошедших с такого-от времени) она просто перобразуется каждый раз при вводе-выводе.
Зато арифметические операции используются как над обычными числами, что есть удобно.