資源簡介
通過代碼實現pcm音頻格式轉換成wav,C語言代碼

代碼片段和文件信息
#include
#include?“pcm2wav.h“
#include?
int?main()
{
FILE*?fpS;
FILE?*fpD;
fpS?=?fopen(“D:\\audio.pcm“?“rb“);
fpD?=?fopen(“D:\\audio.wav“?“wb+“);
if?(fpS?==?NULL?||?fpD?==?NULL)
{
::OutputDebugString(L“[CIrrReplay::createScene]PCM轉WAVE失敗!/n“);
return?0;
}
fseek(fpS?0?SEEK_END);
long?filelength?=?ftell(fpS);
writeWaveHead(fpD);
writeWaveBody(fpD?filelength);
fseek(fpS?44?SEEK_SET);
#define?UNIT?4
char?buf[UNIT];
while?(UNIT?==?fread(buf?1?UNIT?fpS))
{
fwrite(buf?1?UNIT?fpD);
}
fclose(fpS);
fclose(fpD);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1574400??2015-05-22?16:50??pcm2wav\audio.pcm
?????文件??????63488??2015-05-22?17:15??pcm2wav\Debug\pcm2wav.exe
?????文件?????421480??2015-05-22?17:15??pcm2wav\Debug\pcm2wav.ilk
?????文件????1085440??2015-05-22?17:15??pcm2wav\Debug\pcm2wav.pdb
?????文件???????1300??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.log
?????文件?????146478??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.obj
?????文件????????626??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.tlog\cl.command.1.tlog
?????文件??????29262??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.tlog\CL.read.1.tlog
?????文件????????312??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.tlog\CL.write.1.tlog
?????文件????????982??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.tlog\li
?????文件???????2488??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.tlog\li
?????文件????????284??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.tlog\li
?????文件????????147??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\pcm2wav.tlog\pcm2wav.lastbuildstate
?????文件?????764928??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\vc120.idb
?????文件?????438272??2015-05-22?17:15??pcm2wav\pcm2wav\Debug\vc120.pdb
?????文件????????326??2015-05-22?16:52??pcm2wav\pcm2wav\lib.h
?????文件????????585??2015-05-22?17:15??pcm2wav\pcm2wav\pcm2wav.cpp
?????文件???????2012??2015-05-22?16:52??pcm2wav\pcm2wav\pcm2wav.h
?????文件???????4181??2015-05-22?16:53??pcm2wav\pcm2wav\pcm2wav.vcxproj
?????文件???????1068??2015-05-22?16:53??pcm2wav\pcm2wav\pcm2wav.vcxproj.filters
?????文件???32899072??2015-05-22?17:16??pcm2wav\pcm2wav.sdf
?????文件????????967??2015-05-22?11:18??pcm2wav\pcm2wav.sln
?????目錄??????????0??2015-05-22?17:17??pcm2wav\pcm2wav\Debug\pcm2wav.tlog
?????目錄??????????0??2015-05-22?17:17??pcm2wav\pcm2wav\Debug
?????目錄??????????0??2015-05-22?17:17??pcm2wav\Debug
?????目錄??????????0??2015-05-22?17:17??pcm2wav\pcm2wav
?????目錄??????????0??2015-05-22?17:17??pcm2wav
-----------?---------??----------?-----??----
?????????????37438098????????????????????27
............此處省略0個文件信息
- 上一篇:C語言解惑—指針、數組、函數和多文件編程
- 下一篇:AppGameKit安裝包
評論
共有 條評論