Пример #1
0
void output_end(Project* project)
//
//  Input:   none
//  Output:  none
//  Purpose: writes closing records to binary file.
//
{
    INT4 k;
    fwrite(&project->IDStartPos, sizeof(INT4), 1, project->Fout.file);
    fwrite(&project->InputStartPos, sizeof(INT4), 1, project->Fout.file);
    fwrite(&project->OutputStartPos, sizeof(INT4), 1, project->Fout.file);
    k = project->Nperiods;
    fwrite(&k, sizeof(INT4), 1, project->Fout.file);
    k = (INT4)error_getCode(project->ErrorCode);
    fwrite(&k, sizeof(INT4), 1, project->Fout.file);
    k = MAGICNUMBER;
    if (fwrite(&k, sizeof(INT4), 1, project->Fout.file) < 1)
    {
        report_writeErrorMsg(project,ERR_OUT_WRITE, "");
    }
}
Пример #2
0
void output_end()
//
//  Input:   none
//  Output:  none
//  Purpose: writes closing records to binary file.
//
{
    INT4 k;
    fwrite(&IDStartPos, sizeof(INT4), 1, Fout.file);
    fwrite(&InputStartPos, sizeof(INT4), 1, Fout.file);
    fwrite(&OutputStartPos, sizeof(INT4), 1, Fout.file);
    k = Nperiods;
    fwrite(&k, sizeof(INT4), 1, Fout.file);
    k = (INT4)error_getCode(ErrorCode);
    fwrite(&k, sizeof(INT4), 1, Fout.file);
    k = MAGICNUMBER;
    if (fwrite(&k, sizeof(INT4), 1, Fout.file) < 1)
    {
        report_writeErrorMsg(ERR_OUT_WRITE, "");
    }
}