Как получить доступ к файлам .HGT SRTM в C ++?

Вот похожий вопрос по теме с хорошим описанием файла:

как читать двоичные файлы NASA .hgt

Я довольно новичок в программировании в целом, и мои усилия до сих пор были очень ограничены. Моя конечная цель - получить доступ к данным высот и сохранить их в двумерном массиве для быстрого доступа. Я пытался прочитать файл 2 байта за раз, как было предложено, но я нене знаю, что делать дальше. Вот что яу нас так далеко:

    #include 
    #include 

    using namespace std;

    int main () 
    {
        ifstream::pos_type size;
        char * memblock;

        ifstream file ("N34W119.hgt", ios::in|ios::binary|ios::ate);

        if (file.is_open())
        {
            size = 2; 
            memblock = new char [size];

            file.seekg (0, ios::beg);

            file.read (memblock, size);

            //I don't know what to do next




            file.close();
        }
        return 0;
    }

Спасибо за любую помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос