RattleInGlasses / ps_oop

0 stars 0 forks source link

Замечания по программе RLE #4

Closed alexey-malov closed 9 years ago

alexey-malov commented 9 years ago

Введи структру RLEChunk,

struct RLEChunk
{
    uint8_t counter;
    char character;
};

Введи функции ReadChunk - считывает чанк WriteChunk - записывает чанк ExplodeChunk либо DepackChunk - распаковывает чанк в файл ImplodeChunk либо PackChunk - упаковывает очередной чанк из входного файла

alexey-malov commented 9 years ago
    FILE *pInFile;
    if (!OpenFile(pInFileName, "rb", pInFile))
    {
        return ERR_ERROR_OPENING_INPUT_FILE;
    }
    FILE *pOutFile;
    if (!OpenFile(pOutFileName, "wb", pOutFile))
    {
        return ERR_ERROR_OPENING_OUPUT_FILE;
    }

Если выходной файл не открылся, то входной не будет закрыт

alexey-malov commented 9 years ago

100*0,8 = 80

alexey-malov commented 9 years ago

Принято 100 баллов