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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 66, средняя оценка - 4.70
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
#1

про \x - C++

26.08.2009, 10:16. Просмотров 8537. Ответов 39

в книге кернигана и ричи увидел упражнение узнать что такое \х,зашел в в.студио написал такой код
C++
1
printf("aaa\xasd");
и что получается
Код
aaa
sd
то есть переодится на новую строку а первая буква новой строки удаляется.
не понял я,решил исать Hello\xWorld, дает ошибку...
что это такое?Можете объяснить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2009, 10:16     про \x
Посмотрите здесь:

про strncpy () C++
Про С++ C++
C++ про множества
C++ Про Borland C++
1.про функция exit(); 2.про this C++
C++ про while.
Про линковку и про исключения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт CАвтор FAQ
17390 / 5628 / 351
Регистрация: 30.03.2009
Сообщений: 15,413
Записей в блоге: 26
27.08.2009, 08:41     про \x #21
В самОм языке Си\Си++ нет таких средств. Только если есть какая-то библиотека для поддержки звука. Ну либо ручками работать с динамиком (через прерывания или хз как это правильно делается). В бейские вроде бы была команда SOUND
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
27.08.2009, 09:32  [ТС]     про \x #22
VoodooMen,я не могу...у меня написать л.сообщение заблокировано...но скажи,я не прав?Я в теме порчел слово тра*ать,и никто не отмечал как нарушение...
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
27.08.2009, 09:32     про \x #23
Evg, средство таки есть.
#pragma, поправочка "\b" - это backspace, а системный динамик - это "\a"
А бипнуть можно так
C++
1
Beep(частота, продолжительность);
из windows.h
Evg
Эксперт CАвтор FAQ
17390 / 5628 / 351
Регистрация: 30.03.2009
Сообщений: 15,413
Записей в блоге: 26
27.08.2009, 10:20     про \x #24
Цитата Сообщение от M128K145 Посмотреть сообщение
Evg, средство таки есть
Beep - это не конструкция языка, а библиотечная функция. Которая есть и работает только под виндами. С учётом того, что #pragma работает под линухом, это ему мало чем поможет. Есть ли переносимый между разными осями способ - я не знаю, наверное только напрямую работать с устройством (что уже непереносимо)
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
27.08.2009, 10:24     про \x #25
Я понял свою ошибку
windows.h - как-то не особо обратил внимание на это
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
27.08.2009, 11:30  [ТС]     про \x #26
M128K145,
а что не работает? пишу
C++
1
   Beep(10, 10);
звука нету))windows.h подкючен и ошибок нету
Mozart
39 / 17 / 1
Регистрация: 21.08.2009
Сообщений: 63
27.08.2009, 11:53     про \x #27
потому что ты создаешь звук с частотой 10герц, и длительностью 0.01 секунды, я тоже такое не услышу
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
27.08.2009, 12:05  [ТС]     про \x #28
люди а почему сис-ный динамик умеет только бибипнуть?

Добавлено через 2 минуты
C++
1
        Beep(100, 1000);
классный звук.....
Evg
Эксперт CАвтор FAQ
17390 / 5628 / 351
Регистрация: 30.03.2009
Сообщений: 15,413
Записей в блоге: 26
27.08.2009, 12:05     про \x #29
Цитата Сообщение от @lex Посмотреть сообщение
люди а почему сис-ный динамик умеет только бибипнуть?
Он и пиликать умеет. Может и музыку проиграть, но качество будет слишком дерьмовое - и сам динамик по своей конструкции много не тянет, и сами аппартные механизмы, которые выдают ЦИФРОВОЙ звук на динамик слабоваты - это же обычная двухбитная система (подаётся высокое напряжение или низкое). В обычных звуковых картах есть специальный цифро-аналоговые преобразователи звука (ЦАП) и звук там воспроизводится АНАЛОГОВЫЙ
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
27.08.2009, 12:08  [ТС]     про \x #30

Не по теме:

гы можно так музыку написать



Добавлено через 1 минуту
Evg, ааа...ясно спасибо не знал!

Добавлено через 1 минуту
Evg, а если очень много герцов поставить что буде?)))боюсь попробовать,думаю разорвет?
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
27.08.2009, 12:24     про \x #31
16,5КГц - это максимум, что я смог услышать
20КГц - почуствуеш щелчком в ухе и продолжительным звоном в ухе со стороны системника после второго щелчка - отключения динамика
Mozart
39 / 17 / 1
Регистрация: 21.08.2009
Сообщений: 63
27.08.2009, 12:29     про \x #32
Не разорвет. Погугли на тему природа звука, какие частоты у нот (до-ре-ми-фа-соль-ля-си) и можешь написать простенькую мелодию.
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
27.08.2009, 12:38  [ТС]     про \x #33
M128K145, а я включил наушники написал 10000гц 10 секунд и наушники до конца поднял....было круто
Puporev
Модератор
51304 / 39235 / 12872
Регистрация: 18.05.2008
Сообщений: 89,467
27.08.2009, 12:39     про \x #34
Вот послушай.
Вложения
Тип файла: rar Музыка.rar (12.4 Кб, 29 просмотров)
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
27.08.2009, 12:41  [ТС]     про \x #35
Mozart, что то не могу найти

Добавлено через 1 минуту
Puporev, не могу скачать((
Mozart
39 / 17 / 1
Регистрация: 21.08.2009
Сообщений: 63
27.08.2009, 12:42     про \x #36
http://ru.wikipedia.org/wiki/Субконт...B2.D0.B0.C2.A0
Начинай с первой октавы, вобще хоть начальное музыкальное образование тебе поможет.
Puporev
Модератор
51304 / 39235 / 12872
Регистрация: 18.05.2008
Сообщений: 89,467
27.08.2009, 12:45     про \x #37
Puporev, не могу скачать((
Ну, как-то учись. Я могу.
Evg
Эксперт CАвтор FAQ
17390 / 5628 / 351
Регистрация: 30.03.2009
Сообщений: 15,413
Записей в блоге: 26
27.08.2009, 12:46     про \x #38
M128K145, Mozart, не вводите товарища в заблуждение. При 20 килогерцах он импотентом станет. Так что аккуратнее с этим, когда будешь писать, очень тщательно за частотой следи
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
27.08.2009, 14:05     про \x #39
Цитата Сообщение от @lex Посмотреть сообщение
M128K145, а я включил наушники написал 10000гц 10 секунд и наушники до конца поднял....было круто
Evg, судя по тому, что он системный динамик слушает через наушники, то ему это не грозит . А 20КГц ничего ему не сделают

Не по теме:

ладно, не буду дальше палить контору )))

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2009, 15:56     про \x
Еще ссылки по теме:

C++ Про if
C++ Про рандом
C++ про библиотеки в VS C++\
Про синтаксис using C++
Про линковку библиотек и про архитектуру иерархии классов C++

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

Или воспользуйтесь поиском по форуму:
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
27.08.2009, 15:56  [ТС]     про \x #40
Цитата Сообщение от Puporev Посмотреть сообщение
Ну, как-то учись. Я могу.
по моему тут учится не в чем...из за дисп,згрузок так

Добавлено через 45 секунд
Цитата Сообщение от M128K145 Посмотреть сообщение
Evg, судя по тому, что он системный динамик слушает через наушники,
что не веришь что ли?)))))))))
Yandex
Объявления
27.08.2009, 15:56     про \x
Ответ Создать тему
Опции темы

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