Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Китайская теорема об остатках https://www.cyberforum.ru/ cpp/ thread88695.html
товарищи есть у кого-то исходный код на Си который реализует данную теорему или может знаете где взять можно?? просто завтра нужно сдать, а как сделать ума не приложу, помогите пожалуйста http://ru.wikipedia.org/wiki/Китайская_теорема_об_остатках В доказательстве есть способ поиска нужного числа.
C++ Удаление инфы из дискового файла Есть файл. Этот файл читается и пишется как типизированный (подозреваю, что к делу это не относится), то есть в качестве указателя на буфер юзится указатель на структуру. Надо из файла удалить одну... Через память. Поднять хвост файла в память. Записать обратно со сдвигом на 1 элемент обратно. Обрезать длину файла (уменьшить то есть). https://www.cyberforum.ru/ cpp/ thread90009.html
C++ Подключение библиотеки Здраствуйте. Как мне подключить библиотеку к проекту только 1 раз. тоесть есть у меня 4 срр файла каждий поключаен набор библиотек //lib.h #pragma once #include <iostream> #include <conio.h>... убери весь код из h https://www.cyberforum.ru/ cpp/ thread89992.html C++ Почему все считают, что qsort - НЕ из STL? Странно, что qsort не относят к STL!? Ведь qsort определена в библиотеке cstdlib: C Standard General Utilities Library У кого какие мнения? STL - Standard Template Library. Где ты в qsort нашел темплейты? https://www.cyberforum.ru/ cpp/ thread88624.html
C++ Что называется NULL-принципом? Очень подозреваю, что знаю сам принцип и его плюсы. Но уверенно связать свои знания с этим названием не могу. Ответьте, пожалуйста, на вопрсы: 1. Что называется NULL-принципом? 2. Как он точно... 1. Что называется NULL-принципом? не понял, что за NULL-принцип... может это про возврат NULL-объектов(пустышек)? http://en.wikipedia.org/wiki/Null_Object_pattern https://www.cyberforum.ru/ cpp/ thread88742.html C++ Функции Составить программу вычисления данного выражения: y=(min(x+y,y)+min(x+z,y))/(1-min(x,z+0.2)) , где min(a,b)- функция нахождения наименьшего из двух чисел. В долгу не останусь!!!! #include <iostream> using namespace std; double min(double a, double b) { double dRes; if (a < b) { dRes = a; https://www.cyberforum.ru/ cpp/ thread88223.html
C++ Программа в порядке, однако segmentation fault. https://www.cyberforum.ru/ cpp/ thread89265.html
Код правильный, программа компилируется, работает как надо, однако при выходе получаю Segmentation fault. Так в чем же ошибка? // ADT-класс #include <iostream> using namespace std; отладчик - классная штука. открой его для себя. Добавлено через 48 секунд ошибка возникает из-за этого: Shape* sp;
C++ !функция из данной программы https://www.cyberforum.ru/ cpp/ thread88977.html
#include<iostream.h> #include<math.h> #include<conio.h> const int n=3; void main ( ) { clrscr (); int A, B; int m=0; for (int i=0; i<n; i++) #include<iostream.h> #include<math.h> #include<conio.h> void InArray(int **InA, int *InB, int Size, int *M) {
C++ Слабо создать программу, которая много чего делает, а в main только return 0? Пояснение: Имеется некая функции Function() {} Причем она может делать что угодно. Кто-то знает, как запустить эту функцию НЕ из main? Например: void Function() // Любая ф-ия, которая... Я знаю, как это сделать. Но знает ли кто-либо еще? Представь себе..:D https://www.cyberforum.ru/ cpp/ thread88424.html C++ new const char[x]. Копия Возможно ли сделать так как мне этого хочется?) Завис я как то, голову ломаю как бы сотворить чтобы можно было динамически выделять память под строки и они были const (т.к. эти строки будут потом... Ну и? В чем проблема-то? class A{ private: // именно с const const char* data; public: A(сonst char* _data) { // тут код конструктора класса,... https://www.cyberforum.ru/ cpp/ thread89622.html
C++ string как делать? https://www.cyberforum.ru/ cpp/ thread89821.html
Вводится простой текст и символ Е, из данного текста выводится по начальному символу Е.
C++ Экзамен... НАДО СРОЧНО... https://www.cyberforum.ru/ cpp/ thread88553.html
задача такая: используя не более 2х переменных, ввести последовательно 5 целых чисел, и вывести те ,которые положительные и трехзначные. если нет таких - сообщить об этом. НАДО ОЧЕНЬ СРОЧНО!!!!... вводить так: Enter 5 numbers: 90 87 789 43 65 (Enter) #include <iostream> using namespace std; int main() { int a, counter=0; cout << "Enter 5 numbers: ";
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 4
0

Открытие wav файла - C++ - Ответ 506962

27.01.2010, 20:26. Показов 2214. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. мне надо открыть музыкальный файл формата wav и считать информацию в массив из блока data. написала начало функции. но не работает. не находит блоки wav и data вообще. вот программа. что не так?

Code
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
30
31
32
33
34
35
36
37
38
39
WAVEFORMATEX*   wfx;            // Указатель на объект структуры WAVEFORMATEX
HMMIO           m_hmmioIn;      // Мультимедийный дескриптор файла
MMCKINFO        m_ckIn;         // Инфоромация о вложенном блоке формата RIFF
MMCKINFO        m_ckInRiff;     // Используется при открытии аудио файла
DWORD dwDataSize; // РАЗМЕР ВЛОЖЕННОГО БЛОКА ДАННЫХ
HPSTR lpData; //указатель на вложенный блок данных
QString str;
char *File_Name;
File_Name="15.wav";
m_hmmioIn=mmioOpenA(File_Name, NULL,MMIO_READ | MMIO_ALLOCBUF);
if(m_hmmioIn!=NULL) ui.edit_Peredano_2->setText("OK");
else  ui.edit_Peredano_2->setText("BADE");
//mmioSeek(m_hmmioIn,0L,SEEK_SET);
ui.edit_P_Vremya_2->setText(str.sprintf("%d",mmioSeek(m_hmmioIn,0L,SEEK_END)));
m_ckIn.fccType = mmioFOURCC( 'W', 'A', 'V', 'E');
if (mmioDescend(m_hmmioIn, (LPMMCKINFO) &m_ckIn, NULL, MMIO_FINDRIFF))
{   
    ui.edit_Peredano_2->setText("ther is no wave file");
    mmioClose( m_hmmioIn, NULL );
    return  0;
}
// Установка текущей позиции файла на начало блока данных
m_ckIn.ckid = mmioFOURCC('d', 'a', 't', 'a'); 
m_ckInRiff.fccType  = NULL;
int rr=m_ckIn.cksize;
if (mmioDescend(m_hmmioIn, &m_ckIn, &m_ckInRiff, MMIO_FINDCHUNK)!=NULL)
{
    ui.edit_Peredano_2->setText("ther is no data chuck in file");
}
dwDataSize=m_ckInRiff.cksize;
if (dwDataSize==0L) 
{
    ui.edit_Peredano_2->setText("data=0");
}
if (mmioRead(m_hmmioIn,(HPSTR) lpData,dwDataSize )!=dwDataSize)
{
    ui.edit_Peredano_2->setText("error in reading");
}
return 1;
Добавлено через 6 часов 41 минуту
уважаемые модераторы удалите тему из этого раздела, она тут не к чему.

Вернуться к обсуждению:
Открытие wav файла C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2010, 20:26
Готовые ответы и решения:

Открытие wav файла и чтение его заголовка
Надо открыть wav файл и прочитать заголовок его , компилиться но ничего не происходит #include &lt;stdio.h&gt; #include...

Написать программу, формирующую по исходному WAV файлу новый WAV файл
Написать программу, формирующую по исходному WAV файлу новый WAV файл, со сглаженным вершинами перегруженных (клипированных) фрагментов....

Написать текстовый редактор, в котором продемонстрировать открытие файла, сохранение файла, создание нового файла
№ 5. Написать текстовый редактор, в котором продемонстрировать открытие файла, сохранение файла, создание нового файла – чистого листа, на...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.01.2010, 20:26
Помогаю со студенческими работами здесь

Импорт wav файла
Добрый день! Нужно импортировать wav файл в matlab (с целью освоения приемов фильтрации речевых сигналов с помощью пакета Matlab). Возникли...

Обработка wav файла
Здравствуйте, я совсем новичок (студент) Мне дали задание с обработкой wav файла (добавить к данному файлу эхо с задержкой в 1 секунду)...

Создание WAV файла
Скажите, как создать wav файл с заданной частотой и разрешением звука? Команда WRITEWAV требует 4 аргумента, четвертым из которых...

Заголовок wav файла
Помогите решить проблему. Пытаюсь написать программу, которая бы считывала информацию из заголовка wav файла (Subchunk2Size, Bits per...

Воспроизведение wav-файла
Здравствуйте! Подскажите, пожалуйста, как в VB.Net сделать так, чтобы при нажатии на кнопку она воспроизводила звук wav. Заранее спасибо

0
Новые блоги и статьи
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
WebAssembly и Go: Создание высокопроизводи­­тельных веб-приложений
bytestream 03.03.2025
WebAssembly - это технология, изменившая подход к созданию высокопроизводительных веб-приложений. До появления WebAssembly JavaScript оставался единственным языком программирования, который понимали. . .
Контексты в Go: отмена, тайм-ауты и распространение
bytestream 03.03.2025
В многопоточном программировании существует множество ситуаций, когда необходимо прерывать выполнение горутин или ограничивать время их работы. Отсутствие грамотного управления параллельными. . .
WebSocket в Go: создание масштабируемых real-time приложений
bytestream 03.03.2025
Веб-приложения все чаще требуют обработки данных в режиме реального времени. Традиционный подход с использованием HTTP-запросов имеет существенные ограничения для таких сценариев. При каждом запросе. . .
Как дебажить в Go: Руководство по отладке
bytestream 03.03.2025
Отладка в Go имеет свои особенности, связаные с строгой типизацией, моделью конкурентности и управлением памятью. Go предоставляет богатый набор встроеных средств для отладки, которые дополняются. . .
Быстрый map в Go со Swiss Table
bytestream 03.03.2025
Swiss Table - это не просто очередная оптимизация существующего решения, а принципиально новый подход к организации данных в памяти. В основе лежит идея группового зондирования с использованием. . .
Пакет Context в Go и управление потоками
bytestream 03.03.2025
Context - один из наиболее важных и часто используемых пакетов в Go, предоставляющий возможности для управления жизненным циклом операций, отмены запросов и передачи значений между горутинами. Этот. . .
Суммирование октав синего шума, как шум Перлина в C++
bytestream 03.03.2025
Создание реалистичных процедурных текстур, ландшафтов и эффектов требует понимания различных типов шума и их характеристик. Синий шум, в отличии от более распространенного белого шума, обладает. . .
Двумерный итератор перемешивания с низким расхождением в C++
bytestream 03.03.2025
В компьютерной графике и вычислительной математике часто возникает потребность в эффективном перемешивании двумерных данных с сохранением определенных статистических свойств. Особую значимость. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru