intまたはbyteの配列を圧縮するためにLZOを使用したいと思います。したがって、int配列を* charにコピーしてから、圧縮してファイルに保存する必要があります。その後、私は逆の操作を行う必要があります。私はファイルを* Charで読み込み、intの配列に解凍します。Intと* Char-C++の配列
各intを変換するために* charで見た目をしたくありません。これをすばやく行う方法はありますか?
char *entrada;
int *arrayInt2;
int arrayInt1[100];
int ctr;
for(ctr=0;ctr<=100; ctr++)
{
arrayInt1[ctr] = ctr;
}
entrada = reinterpret_cast<char *>(arrayInt1);
arrayInt2 = reinterpret_cast<int *>(entrada);
return 0;
私はこのようなものが欲しいです。これは正しいです? おかげ
'* char'とは何ですか?あなたは 'char *'を意味しますか? [良い入門C++の本](http://stackoverflow.com/questions/388242/the-definitive-c++book-guide-and-list)を入手することから始めましょう。 –