ファイルから8バイトを読みたい。
StreamReader^ sr = gcnew StreamReader( "ReadMe.txt" );
long convert = 0;
array<Char>^c = nullptr;
while ( sr->Peek() >= 0 )
{
c = gcnew array<Char>(8);
sr->Read( c, 0, c->Length );
convert = (long) c; //<- the problem
Console::WriteLine( c );
Console::WriteLine( convert );
}
しかし、私はこの出力を取得します:
EA00A10C<-ファイルと同じ
37745844 <-間違っています(decをhexに変換しても)
注:atoiは型配列を取りません、私はarray.ToInt関数を見つけられませんでした..。