Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа №3 / Код Хэмминга / Coder / Main
.h//---------------------------------------------------------------------------
#ifndef MainH
#define MainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Dialogs.hpp>
class TfrmMain : public TForm
{
__published: // IDE-managed Components
TMemo *mmInput;
TMemo *mmOutput;
TOpenDialog *OpenDialog;
TButton *btnClose;
TMemo *mmMethod;
void __fastcall btnCloseClick(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TfrmMain(TComponent* Owner);
int *ansi2ascii(AnsiString ansiInput);
int *ascii2koi(int *asciiInput);
int **koi2bit(int *koiInput, int N);
int **hammingMethod(int **bits,int Length, int N);
void ShowBits(TMemo *Memo, int **bits, int Length, int N);
int **InvertBit(int **bits,int Length, int N);
AnsiString InputFile;
AnsiString hammingOutputFile;
AnsiString ansiMessage;
int *asciiMessage;
int *koiMessage;
int **bitMessage;
int **hamming;
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
#endif