Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что означает в C++ запись вида auto f() -> T? https://www.cyberforum.ru/ cpp/ thread2381733.html
auto f(const int x) -> float { return float(x) / 3; } Что означает в C++ запись вида auto f() -> T? ReSharper предложил мне такую замену, я хочу понять что это значит. Автовывод типа...
C++ C++, isalpha
Доброго времени суток друзья. Создаю программу и потребовалось из string - овской переменной считать посимвольно буквы. Для этого использую функцию isalpha(). for (auto now : s) { a...
C++ Проблема с наследованием https://www.cyberforum.ru/ cpp/ thread2381465.html
Есть задание: Разработать три класса, которые следует связать между собой, используя наследование: 1. класс Product, который имеет три элемент-данных — имя, цена и вес товара (базовый класс для...
C++ Условие выполнения опреции при наличии более двух условий Подскажите пожалуйста! Есть значение (допустим Х) которое должно быть равно или меньше значения (допустим Y) и выполнять заданное действие при соблюдении условий. Но вся загвоздка в том, что данное... https://www.cyberforum.ru/ cpp/ thread2381228.html
C++ Скомпилированная программа закрывается после нажатия клавиши
В общем такая проблема, написал прогу на c++ , скомпилировал, у меня всё работает отлично(консольное приложение), также зашёл в папку Debug, протестил там exeшник, всё работает, скинул другому...
C++ Численные методы интегрирования, численные методы решения уравнения 1. часть численные методы интегрирования Выбрать любую функцию построить таблицу значений с шагом 0.1, сохранить значения в матрицу. матрица является входным параметром функции. Вычислить... https://www.cyberforum.ru/ cpp/ thread2380122.html
C++ С++, OpenMP и обратный ход метода гаусса Дана нижнетреугольная матрица А, найти обратную матрицу ей из определения А*Б=Е (Где Б обратная матрица, Е - единичная) Размера N*N Если предположить что Б на данный момент состоит из Х, то умножив... https://www.cyberforum.ru/ cpp/ thread2379750.html C++ Функция-конвертер работает только при явном указании шаблонных параметров
#include "pch.h" #include <iostream> #include <array> using namespace std; template<typename FromT, typename ToT> struct func { private:
C++ Указатель на данные вектора https://www.cyberforum.ru/ cpp/ thread2379245.html
Имеется функция, которая заполняет вектор данными и возвращает указатель на данные, хранящиеся в векторе: unsigned char* Test() { //задаём размер вектора buffer.resize(8); //заполняем данными...
C++ В каких случаях в C++ принято прибегать к использованию шаблонов? В каких случаях в C++ принято прибегать к использованию шаблонов? В метод или функцию я могу передать аргументы как через шаблонные параметры - в условых скобках, так и через обычные параметры. В... https://www.cyberforum.ru/ cpp/ thread2379236.html
Зачем в C++ существуют неконстантные итераторы? C++
Зачем в C++ существуют неконстантные итераторы? Почему было позволено изменять коллекции во время их же перечисления?
C++ проблема с зависимостю класов такая проблема: есть класы A и B A { B b = new B(); } B - поле класа A как сделать зависимость между класами такую, https://www.cyberforum.ru/ cpp/ thread2379230.html
0 / 0 / 0
Регистрация: 28.12.2018
Сообщений: 2
0

Подскажите аналог Beep(.); - C++ - Ответ 13201883

28.12.2018, 17:04. Показов 803. Ответов 2
Метки (Все метки)

Подскажите, пожалуйста, аналог функции Beep(...); который сразу же возвращает управление следующей строке, не дожидаясь сигнала. Если это невозможно, подскажите, как сделать непрерывную мелодию при нажатии на клавишу.
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
void zvuk(DWORD k1);
void piano(void) {
    printf_s("Нажимайте клавиши для воспроизведения звуков\n\n");
    printf_s("Нажмите ESC для завершения программы\n");
    while (true) {
        int iKey = 67;
        while (iKey != 13) // Выход по клавише Enter
        {
            if (_kbhit()) {
                iKey = _getch();
                switch (iKey) {
                case 27: //клавиша ESC
                    return; //завершение программы
                default: {
                    zvuk(iKey);
                }
                }
            }
        }
    }
}
void zvuk(DWORD k1) {
    k1 = 250 + 5 * k1;
    double c = k1;
    double b = 10000 * M_PI * (1 / c);
    printf("%.20lf  %i\n", b, k1);
    DWORD k2 = b;
    Beep(k1, k2); //играет прерывно, что не подходит
}
примерно в таком стиле. Заранее благодарен. Работаю с visual studio 2017.

Вернуться к обсуждению:
Подскажите аналог Beep(.); C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2018, 17:04
Готовые ответы и решения:

Аналог функции Beep
Всем ку! Совсем недавно начал изучать C++ и в частности воспроизведение звука. Набрел на функцию...

Подскажите аналог uptime.ru
Был такой хороший сервис UPTIME.RU, но его к сожалению закрыли. Подскажите, пожалуйста, его аналог....

Подскажите аналог DG-104SH
День добрый! Вообщем есть VoIP шлюз D-Link DG-104SH как говорится - тот еще фрукт, порты виснут,...

Подскажите аналог WebBrowser
Подскажите аналог webbrowser с поддержкой куков и прокси, спасибо

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2018, 17:04

Подскажите аналог setbuf в с++
Мне нужно увеличить буфер при записи в файл, как это устроить помимо setbuf

Подскажите аналог MsgBox
Help! Kto znajet, podskaschite. Analog (dla Excel) MsgBox , no tak, 4toby ne schdat'...

Подскажите аналог linerel
В задании нужно нарисовать линию с помощью linerel, но дружить с graphics.h не особо хочу. Как это...

Подскажите аналог программы
У меня на винде стояла программа,что с одного компа делает как бы 2) тоесть к одному системнику...

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