.NETによるWAVEファイルの読み込み
現在、C++でWAVEファイルを読み込みFFTをするツールを.NET Frameworkを使って作っています。
以下が主に作成したプログラムです。
ちなみにtmpFileNameというのが、WAVEファイルのファイル名です。
-----------------------------------------------
FileStream *fs = new FileStream(this->tmpFileName, FileMode::Open, FileAccess::Read);
BinaryReader *br = new BinaryReader(fs);
try
{
while(br->PeekChar() >= 0)
{
Debug::WriteLine(br->ToString());
}
}
catch(System::Exception *e)
{
MessageBox::Show(e->ToString());
return;
}
__finally {
__try_cast<IDisposable*>(br)->Dispose();
__try_cast<IDisposable*>(fs)->Dispose();
}
-----------------------------------------------
手始めにバイナリファイルとして読み込み、実際の波形データをコンソールに表示させようとしているのですが、文字化けした結果しか得られませんでした。何が原因でデータが文字化けしているのか分からず、質問した次第です。お分かりになる方いらっしゃいましたら、ぜひご教授下さい。よろしくおねがいします。
お礼
ありがとうございました。参考URLを見る限りでは、ほしかったソフトに近いものだと思います。 一度試してみます。 また、IDタグというキーワードをありがとうございました。新たに探す必要が生じたときに活用させていただきます。