Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование курсора мыши https://www.cyberforum.ru/ cpp-beginners/ thread616218.html
собственно есть нужда сделать из мышки подобие рычага, я так понимаю нужно привязать курсор к осям координат и допустим, при движении вперёд мышки на компьютер подавался сигнал аналогичный джойстику...
Чтение из БД C++
Помогите, пожалуйста! Как прочесть ID последней записи в таблице БД?
C++ Реализовать класс Account
Реализовать класс Account, представляющий собой банковский счет. В классе должны быть четыре поля: фамилия владельца, номер счета, процент начисления и сумма в рублях. Открытие нового счета...
C++ Как поставить ограничение на ввод только числа у меня вопрос ) )) как поставить ограничение на ввод например я хочу вводить только числа ))) есть ли что то подобное как на паскаль ioresult )) Как тридня пытась сишить местами... https://www.cyberforum.ru/ cpp-beginners/ thread616125.html
C++ Проблемка с функцией gets(). Подскажите https://www.cyberforum.ru/ cpp-beginners/ thread616104.html
Проблема следующего характера: при первом проходе в цикле(i=0) функция store() работает корректно. При шаге i=1 и дальше строка gets(title); опускается компилятором. Подскажите пожалуйста в чем...
Задача "Работа со строками" C++
Вывести различные русские буквы трех предложений (то есть такие,какие есть только в одном из них)
Подсчитать сколько слов, состоящих только из прописных букв, содержится в сообщении, и в каждом таком слове изменить все буквы на заглавные. C++
Подсчитать сколько слов, состоящих только из прописных букв, содержится в сообщении, и в каждом таком слове изменить все буквы на заглавные.
C++ Построить график зависимости Помогите написать программу на С++ .Построить график зависимости расстояния от водной поверхности до верхней точки плавающего на воде тела от плотности материала данного тела, если это пирамида... https://www.cyberforum.ru/ cpp-beginners/ thread616048.html
C++ Запустить функцию с именем из переменной https://www.cyberforum.ru/ cpp-beginners/ thread616047.html
Всем доброго времени суток! Можно ли вызвать функцию, имя которой написано в переменной? Например, в ЯП AutoIt такая возможность есть (выглядит так: Execute("func_name(params)")). Делаю класс...
C++ Задачка на высокосный год Дана структура, задающая дату вида: Struct date {int day; int month; int year;}; Пользуясь таким структурным типом, составить программу, определяющую: дату, которая наcтупит через m дней; ... https://www.cyberforum.ru/ cpp-beginners/ thread616046.html
86 / 81 / 28
Регистрация: 02.08.2011
Сообщений: 335
29.06.2012, 09:51 0

Программа с часами

29.06.2012, 09:51. Показов 961. Ответов 10
Метки (Все метки)

Ответ

Нормально все это "оптический эффект"
Компильни и посмотри log.txt файл
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#include <iostream>
#include <fstream>
using namespace std;
class State {
public:
virtual void handle() = 0;
protected:
static int h_, m_, s_;
};
int State::h_ = 0;
int State::m_ = 0;
int State::s_ = 0;
class Reset : public State {
public:
virtual void handle(){ h_ = 0; m_ = 0; s_ = 0;}
};
class Tick : public State {
public:
virtual void handle() {
if(++s_ == 60) {
s_ = 0;
if(++m_ == 60) {
m_ = 0;
h_ = (h_ + 1) % 24;
}
}
}
};
class IncHour : public State {
public:
virtual void handle() {
h_ = (h_ + 1) % 2;
}
};
class IncMinute : public State {
public:
virtual void handle() {
m_ = (m_ + 1) % 60;
}
};
class ShowTime : public State {
   std::ofstream txt;
public:
ShowTime () : txt("log.txt") {}
~ShowTime() { txt.close(); }
virtual void handle() {
std::cout << h_;
std::cout << " ";
std::cout << m_;
std::cout << " ";
std::cout << s_;
std::cout << '\r';
txt << h_ << " " << m_ << " " << s_ << std::endl;
}
};
class myclock {
private:
State *state;
public:
myclock(): state(0) {}
void request() {
if( state ) {
state -> handle();
}
}
State* getState() {
return state;
}
void setState( State* state ) {
this -> state = state;
}
};
int main() {
State *reset = new Reset;
State *showtime = new ShowTime;
State *tick = new Tick;
State *inchour = new IncHour;
State *incminute = new IncMinute;
myclock watch;
watch.setState( reset );
watch.request();
watch.setState( inchour );
for(int i=1; i <= 0; i++)
watch.request(); // гбв ®ўЁвм з бл
watch.setState( incminute );
for(int i=1; i <= 0; i++)
watch.request(); // гбв ®ўЁвм ¬Ё гвл
while(1) {
watch.setState(tick);
watch.request();
watch.setState(showtime);
watch.request();
}
}


Вернуться к обсуждению:
Программа с часами
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2012, 09:51

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Затуп с часами (решено)
В свойственной себе манере жестко туплю. Есть нездоровый участок схемы (часов) с мультивибратором...

Помогите, пожалуйста, с часами.
Здравствуйте. Необходимо мне сделать часы. Суть проста: выводится информация на семисегментный...

Не стилизуется блок с часами
здравствуйте! у меня такая проблема , на страничку поставил часы, написанные на js ...

Как ограничить сессию 4 часами?
Не понимаю как ограничить сессию 4 часами? Пароль должен работать 4 часа и затем стать уже...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.