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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 66, средняя оценка - 4.70
AnonymC
1162 / 444 / 23
Регистрация: 23.06.2009
Сообщений: 6,282
Завершенные тесты: 1
#1

про \x - C++

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

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

Про линковку библиотек и про архитектуру иерархии классов - C++
Добрый день! Возникла такая вот проблема. Я использую MinGW Developer Studio. Это довольно старая IDE, поддержка которой завершилась в 2005...

1.про функция exit(); 2.про this - C++
1.Где находиться функция exit(1); А то в одних програмах подключають <stdlib.h>//для функции exit В других: <process.h>//для...

Про линковку и про исключения - C++
1) class method definition - если его поместить в объявлении класса в файле заголовке и включить заголовок в несколько компилируемых cpp, а...

Про С++ - C++
Вот вопрос... В С++ довольно большой синтаксис. В одной СТЛ только сколько всего. Вопрос к опытным людям, вы это все запоминаете? Или же...

Про if - C++
double value1=0; double value2=0; double value3=0; cout<<"enter tree integer: "; ...

про while. - C++
Дошел по учебнику до while и появился непонятный для меня момент. Пока я не напишу букву "q", программа считывает введенные оценки. А...

39
M128K145
Эксперт С++
8289 / 3509 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
26.08.2009, 12:50 #16
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
откомпилируй код из 10 поста. И посмотри внимательно на код и результат. Много чего поймеш. Вообще пытайся не понять как говорят, а сначала посмотреть, что тебе говорят. Тогда много что прояснится
3
Evg
Эксперт CАвтор FAQ
17941 / 6172 / 411
Регистрация: 30.03.2009
Сообщений: 16,942
Записей в блоге: 27
26.08.2009, 20:15 #17
Цитата Сообщение от M128K145 Посмотреть сообщение
откомпилируй код из 10 поста. И посмотри внимательно на код и результат. Много чего поймеш. Вообще пытайся не понять как говорят, а сначала посмотреть, что тебе говорят. Тогда много что прояснится
ПРисоединяюсь к совету. Вообще всё программирование и программные продукты называют словом software, от слова "soft" - мягкий. Т.е. программа - это то, что легко меняется, а потому и экспериментировать можно сколько угодно без особенных затрат. В отличие от аппаратных средств - hardware (от слова "hard" - жёсткий). У аппаратчиков с экспериментами гораздо сложнее, т.к. заменить 10 транзисторов по количеству гемороя в разы превосходит замену 10 строк кода
2
M128K145
Эксперт С++
8289 / 3509 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
26.08.2009, 21:32 #18
@lex, во первых, в ASCII может быть не больше байта. Т.е. не больше FF.
Во вторых:Правила форума пункт 3.2
Последнее предупреждение
0
AnonymC
1162 / 444 / 23
Регистрация: 23.06.2009
Сообщений: 6,282
Завершенные тесты: 1
26.08.2009, 21:59  [ТС] #19
M128K145, где в первом посту ты видишь нецензурные вырожения???????это прикол что ли???

Добавлено через 6 минут
су*а-не мат,и я никого не оскорблял.............
если тра*ать-не мат то и су*а не мат.....
0
#pragma
Временно недоступен
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
27.08.2009, 04:04 #20
Возник такой вопрос насчёт кодов символов и т.д. Вот есть символ \b,то бишь писк спец-динамика в компе. Я помню когда-то в бейсике или паскале можно было(то есть была функция специальная) изменять частоту этого писка,в результате чего можно было написать мелодию,скажем,к простой игре,если даже на компе не было звуковой карты,но был этот маленький динамик.Как средствами C/C++ можно добиться построения таких мелодий?
0
Evg
Эксперт CАвтор FAQ
17941 / 6172 / 411
Регистрация: 30.03.2009
Сообщений: 16,942
Записей в блоге: 27
27.08.2009, 08:41 #21
В самОм языке Си\Си++ нет таких средств. Только если есть какая-то библиотека для поддержки звука. Ну либо ручками работать с динамиком (через прерывания или хз как это правильно делается). В бейские вроде бы была команда SOUND
1
AnonymC
1162 / 444 / 23
Регистрация: 23.06.2009
Сообщений: 6,282
Завершенные тесты: 1
27.08.2009, 09:32  [ТС] #22
VoodooMen,я не могу...у меня написать л.сообщение заблокировано...но скажи,я не прав?Я в теме порчел слово тра*ать,и никто не отмечал как нарушение...
0
M128K145
Эксперт С++
8289 / 3509 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
27.08.2009, 09:32 #23
Evg, средство таки есть.
#pragma, поправочка "\b" - это backspace, а системный динамик - это "\a"
А бипнуть можно так
C++
1
Beep(частота, продолжительность);
из windows.h
2
Evg
Эксперт CАвтор FAQ
17941 / 6172 / 411
Регистрация: 30.03.2009
Сообщений: 16,942
Записей в блоге: 27
27.08.2009, 10:20 #24
Цитата Сообщение от M128K145 Посмотреть сообщение
Evg, средство таки есть
Beep - это не конструкция языка, а библиотечная функция. Которая есть и работает только под виндами. С учётом того, что #pragma работает под линухом, это ему мало чем поможет. Есть ли переносимый между разными осями способ - я не знаю, наверное только напрямую работать с устройством (что уже непереносимо)
2
M128K145
Эксперт С++
8289 / 3509 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
27.08.2009, 10:24 #25
Я понял свою ошибку
windows.h - как-то не особо обратил внимание на это
1
AnonymC
1162 / 444 / 23
Регистрация: 23.06.2009
Сообщений: 6,282
Завершенные тесты: 1
27.08.2009, 11:30  [ТС] #26
M128K145,
а что не работает? пишу
C++
1
   Beep(10, 10);
звука нету))windows.h подкючен и ошибок нету
0
Mozart
39 / 17 / 1
Регистрация: 21.08.2009
Сообщений: 63
27.08.2009, 11:53 #27
потому что ты создаешь звук с частотой 10герц, и длительностью 0.01 секунды, я тоже такое не услышу
2
AnonymC
1162 / 444 / 23
Регистрация: 23.06.2009
Сообщений: 6,282
Завершенные тесты: 1
27.08.2009, 12:05  [ТС] #28
люди а почему сис-ный динамик умеет только бибипнуть?

Добавлено через 2 минуты
C++
1
        Beep(100, 1000);
классный звук.....
0
Evg
Эксперт CАвтор FAQ
17941 / 6172 / 411
Регистрация: 30.03.2009
Сообщений: 16,942
Записей в блоге: 27
27.08.2009, 12:05 #29
Цитата Сообщение от @lex Посмотреть сообщение
люди а почему сис-ный динамик умеет только бибипнуть?
Он и пиликать умеет. Может и музыку проиграть, но качество будет слишком дерьмовое - и сам динамик по своей конструкции много не тянет, и сами аппартные механизмы, которые выдают ЦИФРОВОЙ звук на динамик слабоваты - это же обычная двухбитная система (подаётся высокое напряжение или низкое). В обычных звуковых картах есть специальный цифро-аналоговые преобразователи звука (ЦАП) и звук там воспроизводится АНАЛОГОВЫЙ
3
AnonymC
1162 / 444 / 23
Регистрация: 23.06.2009
Сообщений: 6,282
Завершенные тесты: 1
27.08.2009, 12:08  [ТС] #30

Не по теме:

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



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

Добавлено через 1 минуту
Evg, а если очень много герцов поставить что буде?)))боюсь попробовать,думаю разорвет?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2009, 12:08
Привет! Вот еще темы с ответами:

про 2 стека - C++
Обьясните на словах, каким образом: 1.вводим стек первый 2.если мое условие - вводим во второй Вопрос: Каким образом реализовать...

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

Про Соседей - C++
На плоскости заданы N точек своими координатами. Найти количество точек, которые в окрестности радиуса R не имеет "соседей". ПОМОГИ...

Про указатели - C++
В среде C++ Builder разбираюсь с логикой работы с указателями. По определению (в моем его понимании) указатель это адрес в памяти на...


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

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

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