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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.83
Сандр
4 / 4 / 1
Регистрация: 17.09.2010
Сообщений: 32
16.02.2011, 23:58     Открытие и Закрытие дисковода. #1
Вот такой у меня код
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++ выходит огромное количество ошибок.
Подскажите, в чём проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2011, 23:58     Открытие и Закрытие дисковода.
Посмотрите здесь:

C++ закрытие программы
Закрытие потока C++
закрытие консоли C++
закрытие консоли C++
C++ Открытие,закрытие { }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
17.02.2011, 00:08     Открытие и Закрытие дисковода. #2
поделитесь ошибками
зы не факт што удастся скомпилить, зависит от того mingw поддерживает виндусовское апи или нет
это скорее студией компилить надо
Сандр
4 / 4 / 1
Регистрация: 17.09.2010
Сообщений: 32
17.02.2011, 00:17  [ТС]     Открытие и Закрытие дисковода. #3
Вот ошибки которые выдаёт QT, такие же выдаёт и ДЕВ-С++
Миниатюры
Открытие и Закрытие дисковода.  
Сандр
4 / 4 / 1
Регистрация: 17.09.2010
Сообщений: 32
17.02.2011, 00:18  [ТС]     Открытие и Закрытие дисковода. #4
Цитата Сообщение от alex_x_x Посмотреть сообщение
поделитесь ошибками
зы не факт што удастся скомпилить, зависит от того mingw поддерживает виндусовское апи или нет
это скорее студией компилить надо
Нее, только не студией)
Escapable
53 / 53 / 1
Регистрация: 09.11.2010
Сообщений: 120
17.02.2011, 00:31     Открытие и Закрытие дисковода. #5
Может быть так?
C++
1
mciSendString(_T("Set cdaudio door open wait"), NULL, 0, NULL);
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
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;
}
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
17.02.2011, 00:54     Открытие и Закрытие дисковода. #7
asics, не скомпилируется у него..
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
17.02.2011, 00:57     Открытие и Закрытие дисковода. #8
alex_x_x, Да у меня, кстате говоря, этот код в GCC тоже не компилируеться, но в студии все норм.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2011, 11:38     Открытие и Закрытие дисковода.
Еще ссылки по теме:

Открытие и закрытие файлов C++
C++ закрытие цикла
Открытие/закрытие CD-ROM C++

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

Или воспользуйтесь поиском по форуму:
Сандр
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 секунд
Может есть какой-нибудь другой способ?
Yandex
Объявления
17.02.2011, 11:38     Открытие и Закрытие дисковода.
Ответ Создать тему
Опции темы

Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru