-
Постов
289 -
Зарегистрирован
-
Победитель дней
22
srg91 стал победителем дня 3 января 2022
srg91 имел наиболее популярный контент!
Репутация
215 NOPerИнформация о srg91

- День рождения 26 мая
Информация
-
Пол
Мужчина
-
Город
Москва
-
Интересы
кушать, немного Python
-
srg91 изменил фотографию своего профиля
-
Да, забавно, я и не заметил. Но похоже лучше уже не сделаю, я очень плох в алгоритмике )
-
А давайте ещё в один цикл ? А, не увидел что подобное решение уже есть (но кажется у меня получилось чуть лаконичнее) После каждой темы ещё дополнительно тестовое задание с проверкой автоматической системой и в конце - курсовой.
-
Очень странно писать на C++ и не использовать std::string Это больше в алгоритмы тогда. Очень советую начинать с вот этого прекрасного курса, ребята рассказывают вполне современный C++: https://www.coursera.org/specializations/c-plus-plus-modern-development А дальше время и cppreference.com.
-
Ну в общем я скачал демку SoundPad'a, при установке он сказал что нашаманил над аудиоустройствами и попросил перезагрузиться. И он реально не использует отдельное устройство, а просто как будто бы бубнит в выбранный микрофон за тебя. В целом похожим образом работает изменение голоса в наушниках. Даже не знаю, может ли так WASAPI ?
-
В целом тебе @Xipho довольно сильно подсказал, когда назвал слово loopback. По нему отлично находятся нужные статьи: https://docs.microsoft.com/en-us/windows/desktop/CoreAudio/core-audio-apis-in-windows-vista https://docs.microsoft.com/en-us/windows/desktop/CoreAudio/loopback-recording И там есть ссылки на примеры, они сейчас вынесены из Windows SDK, лежат вот тут: https://github.com/Microsoft/Windows-classic-samples/tree/master/Samples/Win7Samples/multimedia/audio У меня с пинка получилось только перенаправить звук с дефолтного аудио-устройства в wav-файл. Нужно разбираться, нужно ли создавать своё устройство под микрофон, в которое писать или всё же можно писать в стандартное. В общем вот тебе ссылки - это реально то, что нужно. Но нужно поковырять, с пол-пинка сложно разобраться. Напиши, обязательно, что получится, очень интересно
-
Я обычно смотрю на размер персонажей. Раньше было просто - если он две клетки в высоту (нормальный рост), то скорее всего это RPG Maker XP. Если маленький размером с одну клетку, то скорее всего VX. Ещё можно посмотреть, что за библиотека используется (например рядом с этой игрой лежи RGSS102E.dll) и по ней выйти на версию (мб через поиск как-то). Но конкретно её не узнавал никогда, поэтому не могу сейчас точно сказать.
-
Круто! Я просто чуть-чуть добавлю, для улучшения стилистики кода на будущее. Вместо классов с публичным модификатором доступа (class + public:) можно использовать struct: Очень советую больше использовать auto, тогда многие вещи превращаются в лаконичное: Простые структуры прекрасно инициализируются: Да и переменные в структуре можно указать в одну строку: Писать class в таких местах не обязательно: И не используйте в C++ C-подобные приведения типов (как (float)1), как минимум можно записать это как 1. Если где-то ошибся, пишите, пожалуйста
-
Дополняю эти страшные слова: используй просто char c; вместо char *c; Плюс если ты хочешь указать один единственный символ - используются одинарные кавычки: if (c == '+') Вместо system("pause"); лучше использовать cin.ignore();
- 3 ответа
-
- 1
-
-
Данному пользователю ограничен доступ в Дискорд в связи с предыдущими заслугами перед форумом.