C ++を使用してファイルからいくつかの整数を抽出したいのですが、正しく実行しているかどうかわかりません。
VB6の私のコードは次のとおりです。
Redim iInts(240) As Integer
Open "m:\dev\voice.raw" For Binary As #iFileNr
Get #iReadFile, 600, iInts() 'Read from position 600 and read 240 bytes
私のC++への変換は次のとおりです。
vector<int>iInts
iInts.resize(240)
FILE* m_infile;
string filename="m://dev//voice.raw";
if (GetFileAttributes(filename.c_str())==INVALID_FILE_ATTRIBUTES)
{
printf("wav file not found");
DebugBreak();
}
else
{
m_infile = fopen(filename.c_str(),"rb");
}
しかし、今はそこから続ける方法がわかりません。また、「rb」が正しいかどうかもわかりません。