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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
leoned
30 / 30 / 1
Регистрация: 30.06.2011
Сообщений: 467
#1

повторное вполнение действия - C++

12.07.2011, 04:49. Просмотров 467. Ответов 8
Метки нет (Все метки)

Мне стал интересно как сделать чтобы например дисковод окрывался и закрывался каждые 30 секунд в течении 10 минут
пожалуста выложите исходники с комментариями
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2011, 04:49     повторное вполнение действия
Посмотрите здесь:

Повторное чтение файла - C++
Привет, у меня есть файл с несколькими строками, я беру одну строку - проверяю на условие какое-то, если она подходит по условию - пишу в...

Повторное выполнение цикла - C++
#include <stdio.h> #include <conio.h> #include <locale.h> #include <iostream> int main() { setlocale(LC_ALL, "rus"); int...

Повторное открытие файла - C++
пишу очередную учебную программу, и возник вопрос вопросов. я открываю текстовый файл откуда построчно читаю фалы и считаю строки в...

Повторное использование кода в C++ - C++
Всем доброго дня! Прошу помочь начинающему. В данный момент обучаюсь по книге Прата С.. Застрял на задаче про использование класса...

Повторное выполнение кода - C++
Здравствуйте! Ребята как я могу сделать так чтобы эта программа т.е Калькулятор повторил свою работу каждый раз когда я получаю свой...

Повторное определение вектора - C++
Почему можно написать vector<int> g(n, 8); , когда g — уже определенная глобальная переменная, и оно скомпилируется, но будет работать...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
12.07.2011, 07:17     повторное вполнение действия #2
leoned, книжки читать надо! Выложите ему исходники - с какой стати?
nameless
Эксперт C++
334 / 298 / 14
Регистрация: 16.06.2009
Сообщений: 486
12.07.2011, 10:43     повторное вполнение действия #3
leoned,

Ну CD-привод вы можете открыть так:

C
1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include <tchar.h>
 
#pragma comment(lib, "winmm.lib")
 
int main()
{
    mciSendString(_T("set CDAudio door open"), NULL, 0, NULL);
 
    return 0;
}
Ну а дальше поиграйтесь с таймерами, чтобы он открывался каждые 30 секунд, это не сложно.
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
12.07.2011, 10:46     повторное вполнение действия #4
раз пошла такая пьянка, какая команду на хрюканье флопом?)))
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
12.07.2011, 12:31     повторное вполнение действия #5
nameless, а в какой среде надо компилировать? В майкрософтовской VS? Ато мой code::blocks в связке с minigw пишет undefined reference to `mciSendStringA@16'|
Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
12.07.2011, 12:36     повторное вполнение действия #6
Цитата Сообщение от Gepar Посмотреть сообщение
nameless, а в какой среде надо компилировать? В майкрософтовской VS? Ато мой code::blocks в связке с minigw пишет undefined reference to `mciSendStringA@16'|
Там, вроде как, какой-то макрос определить нужно, не помню какой точно.

Добавлено через 2 минуты
Нет, ошибся. Вот то, что нужно.
nameless
Эксперт C++
334 / 298 / 14
Регистрация: 16.06.2009
Сообщений: 486
12.07.2011, 12:43     повторное вполнение действия #7
Цитата Сообщение от Gepar Посмотреть сообщение
nameless, а в какой среде надо компилировать? В майкрософтовской VS? Ато мой code::blocks в связке с minigw пишет undefined reference to `mciSendStringA@16'|
Я в VS компилировал, на то как компилить в MinGW Kastaneda дал ссылку.
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
12.07.2011, 15:03     повторное вполнение действия #8
Да, добавил в опции линкера ту строку и заработало, спасибо, можно писать приложение-полтергейст, спрятать бы тоолько его из процессов
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2011, 15:15     повторное вполнение действия
Еще ссылки по теме:

Повторное использование кода - C++
Предположим для класса перегружен oператор+ который принимает либо строку в стиле С, или такой же объект. myString...

Повторное возбуждение исключения - C++
Можете на простом примере объяснить смысл повторного возбуждения исключения. Сам сделал так но повторное исключение не вызывается: try ...

Повторное применение оператора delete - C++
Это нормально так делать? в одном учебнике нашел: Monster* Borg=new Monster; delete Borg; Borg=0; //Теперь повторный вызов...

Повторное подключение. Почему не ограничено автоматически? - C++
Есть разные способы ограничить повторное подключение заголовочных файлов, библиотек. Но неужели нельзя было организовать компиляторы так,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
An1ka
65 / 70 / 2
Регистрация: 30.06.2011
Сообщений: 176
12.07.2011, 15:15     повторное вполнение действия #9
Цитата Сообщение от co6ak Посмотреть сообщение
раз пошла такая пьянка, какая команду на хрюканье флопом?)))
Есть и такая !
C++
1
system("cd A:\\");
Yandex
Объявления
12.07.2011, 15:15     повторное вполнение действия
Ответ Создать тему
Опции темы

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