Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.83
Сандр
4 / 4 / 1
Регистрация: 17.09.2010
Сообщений: 32
#1

Открытие и Закрытие дисковода. - C++

16.02.2011, 23:58. Просмотров 5834. Ответов 8
Метки нет (Все метки)

Вот такой у меня код
C++
1
2
3
4
5
6
7
8
9
#pragma comment(lib,"winmm.lib")
#include <iostream>
#include <mmsystem.h>
using namespace std;
int main ()
{
mciSendString("Set cdaudio door open wait", NULL, 0, NULL);
mciSendString("Set cdaudio door closed wait", NULL, 0, NULL);
}
Тестирую в QT и DEV-C++ выходит огромное количество ошибок.
Подскажите, в чём проблема?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2011, 23:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Открытие и Закрытие дисковода. (C++):

Открытие,закрытие { }
Ребятки кто может рассказать как правильно определить,где нужно открывать...

Открытие/закрытие CD-ROM
при нажатии 1 открывается привод, а как сделать, чтобы программа не заканчивала...

Открытие и закрытие файлов
Доброго времени суток! Подскажите пожалуйста: если файл открыть функций fopen...

закрытие программы
Здравствуйте господа програмисты!у меня такой вопрос-допустим известно что...

закрытие консоли
в чем допущена оплошность:требуется ввести размер матрицы,вводим допустим...

закрытие цикла
#include&lt;stdio.h&gt; #include&lt;iostream&gt; int samArray(int integerArray,int...

8
alex_x_x
бжни
2454 / 1660 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
17.02.2011, 00:08 #2
поделитесь ошибками
зы не факт што удастся скомпилить, зависит от того mingw поддерживает виндусовское апи или нет
это скорее студией компилить надо
1
Сандр
4 / 4 / 1
Регистрация: 17.09.2010
Сообщений: 32
17.02.2011, 00:17  [ТС] #3
Вот ошибки которые выдаёт QT, такие же выдаёт и ДЕВ-С++
0
Миниатюры
Открытие и Закрытие дисковода.  
Сандр
4 / 4 / 1
Регистрация: 17.09.2010
Сообщений: 32
17.02.2011, 00:18  [ТС] #4
Цитата Сообщение от alex_x_x Посмотреть сообщение
поделитесь ошибками
зы не факт што удастся скомпилить, зависит от того mingw поддерживает виндусовское апи или нет
это скорее студией компилить надо
Нее, только не студией)
2
Escapable
54 / 54 / 9
Регистрация: 09.11.2010
Сообщений: 120
17.02.2011, 00:31 #5
Может быть так?
C++
1
mciSendString(_T("Set cdaudio door open wait"), NULL, 0, NULL);
1
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
17.02.2011, 00:46 #6
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
#include <iostream>
#include <Windows.h>
#include <mmsystem.h>
#include <tchar.h>
 
#pragma comment(lib, "WinMM.Lib")
using namespace std;
 
int main()
{
    int tra;
 
    cout << "Select variant: " << endl;
    cout << "1. Open CD" << endl;
    cout << "2. Close CD" << endl;
    cin >> tra;
 
    switch (tra)
    {
    case 1: mciSendString(("Set cdaudio door open wait"), NULL, 0, NULL); //Открытие привода CD-ROM
        break;
    case 2: mciSendString(("Set cdaudio door closed wait"), NULL, 0, NULL); //Закрытие привода CD-ROM
        break;
    default:
        cout << "error\n";
    }
 
    return 0;
}
2
alex_x_x
бжни
2454 / 1660 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
17.02.2011, 00:54 #7
asics, не скомпилируется у него..
1
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
17.02.2011, 00:57 #8
alex_x_x, Да у меня, кстате говоря, этот код в GCC тоже не компилируеться, но в студии все норм.
1
Сандр
4 / 4 / 1
Регистрация: 17.09.2010
Сообщений: 32
17.02.2011, 11:38  [ТС] #9
Цитата Сообщение от Escapable Посмотреть сообщение
Может быть так?
C++
1
mciSendString(_T("Set cdaudio door open wait"), NULL, 0, NULL);
не подошло((

Добавлено через 40 секунд
Может есть какой-нибудь другой способ?
1
17.02.2011, 11:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2011, 11:38
Привет! Вот еще темы с решениями:

Закрытие программ
Как написать консольную программку, которая бы закрывала все запущенные...

Закрытие потока
Всем привет! Знает ли кто-нибудь есть ли в С++ &quot;метод закрытия потока&quot; (с)...

Закрытие консоли
Дана непустая последовательность вещественных чисел оканчивающаяся числом...

закрытие консоли
задание:Создать класс матрица Данный класс содержит указатель на float, размер...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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