Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- main()
- {
- int a=0,b=50, c=51, d=101, e=102, f=152, g=153, h=203, j=204, k=254, q=0;
- char x=' ',y=' ',z=' ', t=' ',v=' ';
- printf("\t\t\t\t\ \311\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\273\n"); // Atvaizduoja Ascii table viršutinį sluoksnį.
- printf("\t\t\t\t\ \272 My program to draw the ASCII table: \272\n"); //Atvaizduoja Ascii table užrašą ir kraštines.
- printf("\t\t\t\t\ \310\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\315\274\n");// Atvaizduoja Ascii table apatinį sluoksnį.
- printf("\n\n\ \333\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\333\n"); // Atvaizduoja (1) simbolių sluoksnį
- printf("\ \333\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\333\n"); // Atvaizduoja (2) simbolių sluoksnį
- printf(" \333 Dec Hx Oct Char \333 Dec Hx Oct Char \333 Dec Hx Oct Char \333 Dec Hx Oct Char \333 Dec Hx Oct Char \333 \n"); // Atvaizduoja lentelės pavadinimus Dec, Hx, Oct,Char
- printf(" \333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\n"); // Atvaizduojamas simbolių sluoksnis (3) po Dec Hx Oct Char pavadinimų
- printf(" \333\ \334\337\334\337\334\337\334\337\334\337\334\337\334\337\334\337\334\ \333\ \334\337\334\337\334\337\334\337\334\337\334\337\334\337\334\ \ \333\ \ \334\337\334\337\334\337\334\337\334\337\334\337\334\337\334\ \ \333\ \ \334\337\334\337\334\337\334\337\334\337\334\337\334\337\334\ \ \333\ \ \334\337\334\337\334\337\334\337\334\337\334\337\334\337\334\ \333\n"); // Atvaizduojamas simbolių sluoksnis (4) po Dec Hx Oct Char pavadinimų
- printf(" \333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\376\333\n"); // Atvaizduojamas simbolių sluoksnis (5) po Dec Hx Oct Char pavadinimų
- for(;a<=b, c<=d, e<=f, g<=h, j<=k, q<=50; a++, c++, e++, g++, j++, q++) // Sukuria lentelės simbolius nuo 0 iki 50, nuo 51 iki 101, nuo 102 iki 152, nuo 153 iki 203, nuo 204 iki 254
- {
- if(q==0) {x='N';y='U';z='L';t=' '; v=' ';} // Atvaizduoja pirmo stulepio char simbolius nuo 1 iki 32
- else if(q==1) {x='S';y='O';z='H';}
- else if(q==2) {x='S',y='T',z='X';}
- else if(q==3) {x='E',y='T',z='X';}
- else if(q==4) {x='E',y='O',z='T';}
- else if(q==5) {x='E',y='N',z='Q';}
- else if(q==6) {x='A',y='C',z='K';}
- else if(q==7) {x='B',y='E',z='L';}
- else if(q==8) {x='B',y='S',z=' ';}
- else if(q==9) {x='T',y='A',z='B';}
- else if(q==10) {x='L',y='F',z=' ';}
- else if(q==11) {x='V',y='T',z=' ';}
- else if(q==12) {x='F',y='F',z=' ';}
- else if(q==13) {x='C',y='R',z=' ';}
- else if(q==14) {x='S',y='O',z=' ';}
- else if(q==15) {x='S',y='I',z=' ';}
- else if(q==16) {x='D',y='L',z='E';}
- else if(q==17) {x='D',y='C',z='1';}
- else if(q==18) {x='D',y='C',z='2';}
- else if(q==19) {x='D',y='C',z='3';}
- else if(q==20) {x='D',y='C',z='4';}
- else if(q==21) {x='N',y='A',z='K';}
- else if(q==22) {x='S',y='Y',z='N';}
- else if(q==23) {x='E',y='T',z='B';}
- else if(q==24) {x='C',y='A',z='N';}
- else if(q==25) {x='E',y='M',z=' ';}
- else if(q==26) {x='S',y='U',z='B';}
- else if(q==27) {x='E',y='S',z='C';}
- else if(q==28) {x='F',y='S',z=' ';}
- else if(q==29) {x='G',y='S',z=' ';}
- else if(q==30) {x='R',y='S',z=' ';}
- else if(q==31) {x='U',y='O',z=' ';}
- else if(q==32) {x='S',y='p', z='a', t='c', v='e';}
- else {x=q;y=' '; z=' '; t=' ', v=' ';}
- printf(" \333 %3d %3x %03o %c%c%c%c%c \333\ ",a,a,a,x,y,z,t,v); // Atvaizduoja pirmą stuleplį
- printf("%3d %3x %03o %3c \333\ ",c,c,c,c); // Atvaizduoja antrą stuleplį
- printf("%3d %3x %03o %3c \333\ ",e,e,e,e); // Atvaizduoja trecią stuleplį
- printf("%3d %3x %03o %3c \333\ ",g,g,g,g); // Atvaizduoja ketvirtą stuleplį
- printf("%3d %3x %03o %3c \333\ ",j,j,j,j); // Atvaizduoja penktą stuleplį
- if(a%1==0) printf("\n"); // Sulygiuoja stuleplius
- }
- {
- printf(" \333\ \333\ \333\ \333\ \333\ 255 ff 377 \333\n"); // Atvaizduoja 255 lentelės eilutę ir nubraižo lentelės linijas
- printf("\ \333\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\333\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\333\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\333\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\333\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\333\n"); // Atvaizduoja lentelės priešpaskutinę simbolių eilutę.
- printf(" \333\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\337\334\333\334\337\333\333\n"); //Atvaizduoja lentelės paskutinę simbolių eilutę.
- printf("\n\n");
- printf(" \334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\n");// Atvaizduoja 2-osios lentelės viršutinę dalį.
- printf(" \333\ NUL - (null) \333\n"); // Atvaizduoja simbolio paaiškinimą nuo 1 iki 31.
- printf(" \333\ SOH - (start of heading) \333\n");
- printf(" \333\ STX - (start of text) \333\n");
- printf(" \333\ ETX - (end of text) \333\n");
- printf(" \333\ EOT - (end of transmission) \333\n");
- printf(" \333\ ENQ - (enquiry) \333\n");
- printf(" \333\ ACK - (acknowledge) \333\n");
- printf(" \333\ BEL - (bell) \333\n");
- printf(" \333\ BS - (backspace) \333\n");
- printf(" \333\ TAB - (horizontol tab) \333\n");
- printf(" \333\ LF - (NL line feed, new line) \333\n");
- printf(" \333\ VT - (vertical tab) \333\n");
- printf(" \333\ FF - (NP form feed, new page) \333\n");
- printf(" \333\ CR - (carriage return) \333\n");
- printf(" \333\ S0 - (shift out) \333\n");
- printf(" \333\ SI - (shift in) \333\n");
- printf(" \333\ DLE - (data link escape) \333\n");
- printf(" \333\ DC1 - (device control 1) \333\n");
- printf(" \333\ DC2 - (device control 2) \333\n");
- printf(" \333\ DC3 - (device control 3) \333\n");
- printf(" \333\ DC4 - (device control 4) \333\n");
- printf(" \333\ NAK - (negative acknowledge) \333\n");
- printf(" \333\ SYN - (synchronus idle) \333\n");
- printf(" \333\ ETB - (end of trans. block) \333\n");
- printf(" \333\ CAN - (cancel) \333\n");
- printf(" \333\ EM - (end of medium) \333\n");
- printf(" \333\ SUB - (substitue) \333\n");
- printf(" \333\ ESC - (escape) \333\n");
- printf(" \333\ FS - (file separator) \333\n");
- printf(" \333\ GS - (group separator) \333\n");
- printf(" \333\ RS - (record separator \333\n");
- printf(" \333\ US - (unit separator) \333\n");
- printf(" \333\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\334\333\n");// Atvaizduoja 2-osios lentelės apatinę dalį.
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement