Various data encoding techniques Code : # include # include # include # include # include int main(void) { void drawgrid(int, int, int, int); void encode(char *,char *, int, int, int, int); void draw(int ,int ,char *, int); char *message; int len; clrscr(); cout << " DIGITAL ENCODING TECHNIQUES"; cout << " Enter the data to be encoded (max 24 bits) : "; do{ cin >> message; len = strlen(message); if(len>24) cout << "Message is greater than 12 bits, please type new message: "; }while(len>24); char *o_mess =new char[len]; char *e_mess =new char[len*2]; strcpy(o_mess,message); int gd=DETECT, gm, i, x, y; initgraph(&gd,&gm,"..\BGI"); setcolor(8); settextstyle(DEFAULT_FONT,0,2); outtextxy(100,10,"DIGITAL ENCODING TECHNIQUES"); setcolor(YELLOW); rectangle(0,30,630,450); rectangle(1,31,629,449); setcolor(WHITE); settextstyle(DEFAULT_FONT,0,0); drawgrid(120,60,len,20); outtextxy(10,50, "Message"); x= 137; for(i=0; i