91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.44MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-13
  • 語言: C/C++
  • 標簽: c#??wav??

資源簡介

wav文件讀取頭文件和數據,并且能根據時間選擇截取的數據

資源截圖

代碼片段和文件信息

#include?“ReadWav.h“
#include?“signalDigitalize.h“
#include?“stdio.h“
#include?“string.h“
#include?“stdlib.h“
void?main()
{

//要讀取的wav源文件地址
char?*ad_wav=(char*)malloc(50);
//文件頭信息輸出文件地址
char?*ad_HeaderInfo=(char*)malloc(50);
//數據信息輸出文件地址
char?*ad_DataInfo=(char*)malloc(50);
//正弦波信號數字化后數據的存儲地址
char?*ad_file=(char*)malloc(50);
//選擇輸出至控制臺或文件時,用于接收輸入字符串
char?*outputWay=(char*)malloc(10);

char?*ad_text=(char*)malloc(50);

????/*************************************************
實驗第一部分:對正弦波信號數字化,生成一維數字信號
**************************************************/
/* unsigned?long?SamplesPerSec;
unsigned?short?SamplesTime;
printf(“《實驗第一部分:對正弦波信號y=sint進行數字化》\n“);
printf(“請輸入采樣率:“);
scanf(“%u“&SamplesPerSec);
printf(“請輸入采樣時間(s):“);
scanf(“%u“&SamplesTime);
printf(“請輸入存儲路徑:\n“);
scanf(“%s“ad_file);
make_sin(SamplesPerSecSamplesTimead_file);?//調用此函數數字化y=sin(t)
printf(“\n******************************************\n“);


/*******************************************
實驗第二部分:讀取wav文件頭和數據,輸出至文件
********************************************/
CReadWav?wavFile;
printf(“《實驗第二部分:讀取wav文件》\n“);
printf(“請輸入要處理的文件路徑,以回車結束\n“);
printf(“要處理的文件為:\n“);
scanf(“%s“ad_wav);
wavFile.openfile(ad_wav);????????????//打開wav文件,讀取其中的數據
printf(“請選擇輸出文件頭信息的位置:\n“);
printf(“當前控制臺輸出請輸入“console”;輸出到文件請輸入“file”\n“);
scanf(“%s“outputWay);
if(!strcmp(outputWay“console“))
wavFile.printHeader(“console“NULL);

else?if(!strcmp(outputWay“file“))
{
printf(“\n請輸入文件頭的輸出路徑\n“);
scanf(“%s“ad_HeaderInfo);
wavFile.printHeader(“file“ad_HeaderInfo);

}
printf(“\n請輸入文件數據的輸出路徑\n“);
scanf(“%s“ad_DataInfo);
wavFile.printData(ad_DataInfo);?//以文本形式輸出數據,便于觀察?
printf(“\n請輸入截取數據的輸出路徑\n“);
scanf(“%s“ad_text);
wavFile.printPart(ad_text);
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????305473??2012-03-01?15:39??daexp1\0.txt

?????文件??????69510??2012-03-01?15:40??daexp1\00.txt

?????文件???????4552??2012-02-28?09:00??daexp1\daexp1.dsp

?????文件????????520??2012-02-28?08:53??daexp1\daexp1.dsw

?????文件??????58368??2012-03-15?13:48??daexp1\daexp1.ncb

?????文件??????49664??2012-03-15?13:48??daexp1\daexp1.opt

?????文件???????2634??2012-03-01?16:57??daexp1\daexp1.plg

?????文件?????237669??2012-03-01?16:57??daexp1\Debug\daexp1.exe

?????文件?????297664??2012-03-01?16:57??daexp1\Debug\daexp1.ilk

?????文件?????281588??2012-03-01?16:54??daexp1\Debug\daexp1.pch

?????文件?????599040??2012-03-01?16:57??daexp1\Debug\daexp1.pdb

?????文件???????6907??2012-03-01?16:54??daexp1\Debug\main.obj

?????文件??????20402??2012-03-01?16:57??daexp1\Debug\ReadWav.obj

?????文件???????3403??2012-03-01?14:35??daexp1\Debug\signalDigitalize.obj

?????文件??????66560??2012-03-15?13:39??daexp1\Debug\vc60.idb

?????文件??????69632??2012-03-01?16:57??daexp1\Debug\vc60.pdb

?????文件??????47835??2012-03-01?16:57??daexp1\hdh.txt

?????文件?????305473??2012-03-15?13:39??daexp1\m

?????文件???????2127??2012-03-01?16:54??daexp1\main.cpp

?????文件????????200??2012-03-15?13:39??daexp1\n

?????文件??????34937??2012-03-15?13:40??daexp1\q

?????文件?????305473??2012-03-01?16:11??daexp1\q.txt

?????文件??????34937??2012-03-01?16:11??daexp1\qq.txt

?????文件???????6228??2012-03-01?16:57??daexp1\ReadWav.cpp

?????文件????????658??2012-03-01?16:54??daexp1\ReadWav.h

?????文件?????305473??2012-03-01?16:57??daexp1\sdf.txt

?????文件????????501??2012-03-01?14:35??daexp1\signalDigitalize.cpp

?????文件????????109??2012-02-28?18:11??daexp1\signalDigitalize.h

?????文件????2554860??2012-02-15?19:29??daexp1\sound_16bits_1channel.wav

?????文件????4988972??2012-02-15?17:18??daexp1\sound_16bits_2channels.wav

............此處省略8個文件信息

評論

共有 條評論