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

Перенести код считывания wav-файла на Delphi. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать имя экземпляра класса? http://www.cyberforum.ru/cpp/thread29084.html
у меня есть класс polynom, я создаю его экземпляры polynom a(5), b(5), c(5); как мне программно узнать имя экземпляра класса?
C++ Улучшение решения... Я тут решил задачку... Решение не оптимальное... Помогите улучшить... Вот задача: Несчастливые номера (Время: 1 сек. Память: 16 Мб) Обычно автобусный билет с номером, состоящим из 6 цифр, считается счастливым, если сумма первых трех цифр его номера была равна сумме трех последних. Школьник Вася очень любил получать счастливые билеты, однако это случалось не так часто. Поэтому для себя он... http://www.cyberforum.ru/cpp/thread29080.html
Составить алгоритм к программе C++
Нужно составить алгоритм, помогите пожалуйста :help: Эта программа: Определяет первый положительный максимальный элемент и его позицию в массиве, а также количество положительных элементов. #include<iostream.h> int main(){ int m; int n,Max,v,k; Max=0;
Определить расстояние от данной точки до ломаной C++
Есть задача. Вот ее краткий пересказ. На плосткости дана точка с координатами x и у. Дано n. На плоскости дано n точек, попарно соединенных прямыми, чтобы получилась замкнутая ломанная (первая со второй, вторая с третьей ... n-я с первой). Определить расстояние от данной точки до ломанной. Есть решение, но понять, что в нем не так, не получается уже третий день. #include "stdafx.h"...
C++ Посоветуйте задачу к курсовой. Одномерные массивы и указатели http://www.cyberforum.ru/cpp/thread28967.html
Если у кого-нибудь есть программа на одномерные массивы пожалуйста скиньте код + если у вас есть блок схемы. Ещё если не трудно с пояснениями. Вообще прога должна быть не простой, скажу так - какая-то замысловатая, ну чтобы для курсовой подошла Всем ответившим спасибо :)
C++ Списки Помогите плиз со спиками. Есть иерархия класов, надо ее прогнать через список. Вот что у меня есть, в main все застряло: #include <iostream.h> #include <conio.h> const int len=80; class persona { private: char name; unsigned long num; подробнее

Показать сообщение отдельно
Vladiator
1564 / 634 / 25
Регистрация: 24.02.2009
Сообщений: 9,268

Перенести код считывания wav-файла на Delphi. - C++

08.04.2009, 17:43. Просмотров 1333. Ответов 1
Метки (Все метки)

Вот сам код:

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
typedef struct {
    char id_riff[4];
        long len_riff;
 
    char id_chuck[4];
    char fmt[4];
    long len_chuck;
 
    int  type;
    int  channels;
    long freq;
    long bytes;
    int  align;
    int  bits;
 
    char id_data[4];
    long len_data;
} TitleWave;
 
 
void    main
    ( int argc, char * argv[] )
{
FILE * f;
TitleWave tw;
 
if ( argc<2 ) { printf("Укажи имя .wav файла\n"); return ; }
f=fopen(argv[1],"rb");
if ( f==0 ) { printf("Не открыть файл - %s\n",argv[1]); return; }
fread(&tw,sizeof(TitleWave),1,f);
fclose(f);
printf("LEN RIFF\t - %ld\n", tw.len_riff );
if ( strncmp(tw.id_riff,"RIFF",4)!=0 )
    printf("Не совпал идентификатор RIFF\n");
printf("LEN Chuck\t - %ld\n", tw.len_chuck );
if ( strncmp(tw.id_chuck,"WAVE",4)!=0 )
    printf("Не совпал идентификатор CHUCK\n");
if ( strncmp(tw.fmt,"fmt ",4)!=0 )
    printf("Не совпал идентификатор FMT\n");
printf("Type\t\t - %d\n", tw.type );
printf("Channels\t - %d\n", tw.channels );
printf("Sample Per Sec\t - %d\n", tw.freq );
printf("Bytes Per Sec\t - %d\n", tw.bytes );
printf("Bits\t\t - %d\n", tw.bits );
printf("Aligned\t\t - %d\n", tw.align );
printf("LEN Data\t - %ld\n", tw.len_data );
if ( strncmp(tw.id_data,"data",4)!=0 )
    printf("Не совпал идентификатор DATA\n");
}
Помогите, пожалуйста!

Добавлено через 8 минут 53 секунды
А да, забыл, что можно и на Паскаль.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru