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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 92, средняя оценка - 4.63
ElvenDragon
3 / 8 / 1
Регистрация: 12.07.2009
Сообщений: 361
#1

Звуковой сигнал \a : как это работает в программировании? - C++

24.07.2010, 14:44. Просмотров 12706. Ответов 14
Метки нет (Все метки)

Как \a работает в программировании?
Приведите пример плз.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2010, 14:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Звуковой сигнал \a : как это работает в программировании? (C++):

Звуковой сигнал! - C++
#include <ctime> #include <stdio.h> #include <locale.h> #include <string> #include <conio.h> #include <windows.h> #include...

Не подается звуковой сигнал - C++
В общем, должен написать будильник, основную часть сделал, но не подается звуковой сигнал по наступлении заданного времени, скорее всего...

Звуковой сигнал биппера! (C++) - C++
Здравствуйте, у меня такая проблема, как заставить биппер подать голос! cout << "\a\a\a\a\a\a\a\a\a\a\a\a\a\a" <<endl; Вроде все...

Звуковой сигнал при выводе символа - C++
Случайно наткнулся на такую вещь. Преобразую целое число(именно семерка) в символ и вывожу его при помощи cout. Программа компилится,...

Код службы, которая издает звуковой сигнал в начале каждого часа. Исправить ошибки при компиляции - C++
// serv.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" Нашел исходник на...

Как это работает? Я хочу спросить как работает C++ и где можно про него почитать - C++
Привет, котоны. Заранее благодарю. Это будет моих общих вопросов нить, т.к. создавать целую ветку для каждого нецелесообразно. Я хочу...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
easybudda
Модератор
Эксперт CЭксперт С++
9632 / 5580 / 948
Регистрация: 25.07.2009
Сообщений: 10,714
24.07.2010, 14:55 #2
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main(){
  for ( int i = 0; i < 3; ++i )
    std::cout << '\a';
  return 0;
}
2
Egeni
10 / 10 / 1
Регистрация: 17.06.2010
Сообщений: 107
Записей в блоге: 1
24.07.2010, 14:59 #3
а что должно происходить? у меня не слышно никаких звуков.
1
ElvenDragon
3 / 8 / 1
Регистрация: 12.07.2009
Сообщений: 361
24.07.2010, 15:01  [ТС] #4
Прикольно) А как музыку на языке С++ воспроизвести?
0
Bazan
22 / 22 / 0
Регистрация: 15.04.2009
Сообщений: 100
24.07.2010, 17:41 #5
Цитата Сообщение от ElvenDragon Посмотреть сообщение
Прикольно) А как музыку на языке С++ воспроизвести?
Стандартными средствами - никак. Но есть куча разных библиотек... Например BASS , свободно распространяемая для некоммерческого использования. В комплекте с библиотекой - куча разных примеров. Если сами не разберетесь - вот вам русское руководство по этой библиотеке.
0
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
24.07.2010, 18:26 #6
Egeni, включите бипер в биосе
0
Nameless One
Эксперт С++
5773 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
24.07.2010, 18:59 #7
Цитата Сообщение от easybudda Посмотреть сообщение
std::cout << '\a';
Можно также '\7'
0
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
24.07.2010, 20:02 #8
Nameless One, можно любым способом, который выводит на консоль символ с ASCII-кодом 7
0
Evg
Эксперт CАвтор FAQ
17819 / 6029 / 388
Регистрация: 30.03.2009
Сообщений: 16,559
Записей в блоге: 26
25.07.2010, 18:08 #9
Цитата Сообщение от ElvenDragon Посмотреть сообщение
Как \a работает в программировании?
Приведите пример плз.
Исторически с древних времён повелось, что звуковой сигнал (бип) подавался через стандартный вывод путём передачи в него символа с кодом 7. Какие причины - хз, может было некоторое соглашение для совместимости

Цитата Сообщение от Egeni Посмотреть сообщение
а что должно происходить? у меня не слышно никаких звуков.
Если ты запускаешь в консоли, то должен быть короткий звуковой сигнал, который подаётся на P-Speaker (но не на звуковую плату). На современных машинах зачастую спикер не устанавливают (или он есть, но не подключен)
0
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
25.07.2010, 18:50 #10
Evg, нет, устанавливают его всегда, это вроде как стандарт, но вот то что его зачастую по молчанию отключают - это правда
0
Evg
25.07.2010, 22:51
  #11

Не по теме:

Цитата Сообщение от M128K145 Посмотреть сообщение
Evg, нет, устанавливают его всегда, это вроде как стандарт, но вот то что его зачастую по молчанию отключают - это правда
Недавно покупал новый корпус. Спикера там не было. Правда там была какая-то чёрненькая фигулина диаметром в 1 см и проводами в 6-7 см, может это он и есть спикер?

0
easybudda
25.07.2010, 22:56
  #12

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
Правда там была какая-то чёрненькая фигулина диаметром в 1 см и проводами в 6-7 см
Эта фигулина чтобы пищать, если BIOS на какую-нибудь беду при загрузке наткнулся. Типа три длинных гудка - мемори-сыктым, три коротких - цэпэу-кирдык...

0
Evg
25.07.2010, 23:02
  #13

Не по теме:

Цитата Сообщение от easybudda Посмотреть сообщение
Эта фигулина чтобы пищать, если BIOS на какую-нибудь беду при загрузке наткнулся. Типа три длинных гудка - мемори-сыктым, три коротких - цэпэу-кирдык...
Т.е. фактически это speaker?

0
easybudda
25.07.2010, 23:17
  #14

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
Т.е. фактически это speaker?
не-а, эта пищалка только при ошибках BIOS пищит, в качестве спикера от неё толка никакого. Либо отдельный динамик (типа как в маленьких колонках бывают), либо системные "бипы" через звуковую плату пищат (в win 7 system beep из колонок доносится, в макосях динамик, который в корпусе, с незапямятных времён и пищит, и поёт, и разговаривает, если, конечно, колонки не подключить...). Под неё даже разъём специальный на мамке бывает. В прочем, если эту фигулинку воткнуть туда, куда должен спикер втыкаться, может и попищит какое-то время, но в скорости обязательно сгорит - у неё сопротивление значительно меньше...

0
valery1954
0 / 0 / 0
Регистрация: 02.05.2016
Сообщений: 2
19.01.2017, 19:07 #15
Цитата Сообщение от ElvenDragon Посмотреть сообщение
Как \a работает в программировании?
Приведите пример плз.
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
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
    char zvukz;
    char zvuk7 = '\7';
    char zvuk = '\a';
    int z = 7;
    zvukz = z;
    for (int i = 0; i <= 4; ++i)
    {
        std::cout << 'i' << '=' << i << '\t' << zvukz;
    }
    system("pause");
    cout << '\a';
    cout << zvuk7;
    system("pause");
    cout << zvuk;
    system("pause");
    cout << zvukz;
    system("pause");
    cout << "zvuk : " << zvukz << "\n Hello world!"
         << " z=" << z << endl;
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2017, 19:07
Привет! Вот еще темы с ответами:

Русификация.Работает-супер! Обьяснитте, как это работает? - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;windows.h&gt; using namespace std; char* Rus(const char* text); int main () ...

Некорректно работает консоль при программировании в visual studio - C++
при запуске консольного приложения в VS сначала программа работает но после изменений кода и возврата к прежнему начинает работать...

Как это работает? - C++
#include &lt;iostream&gt; int *fun() { int a = 5; return &amp;a; } int main() { int *ptr = fun(); std::cout &lt;&lt;...

Как это работает? - C++
Доброго времени суток. Граждане программисты, подскажите пожалуйста как работает данный кусок кода??? А точнее дружественные функции...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.01.2017, 19:07
Ответ Создать тему
Опции темы

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