Twili

typeme2.c

Aug 6th, 2021 (edited)
1,323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 23.54 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #define SUN     2
  4. #define MERCURY 6
  5. #define SATURN   16
  6. #define MARS    11
  7. #define JUPITER 14
  8. #define ARIES       0x4172
  9. #define GEMINI      0x4765
  10. #define LEO         0x4C65
  11. #define LIBRA       0x4C69
  12. #define SAGITTARIUS 0x5361
  13. #define AQUARIUS    0x4171
  14. #define TAURUS    0x5461
  15. #define CANCER    0x4361
  16. #define VIRGO     0x5669
  17. #define SCORPIO   0x5363
  18. #define CAPRICORN 0x4370
  19. #define PISCES    0x5069
  20. #define NP 0
  21. #define SJ 1
  22. #define NJ 0
  23. #define SP 1
  24.  
  25. int main()
  26. {
  27.     int saturn_logic[12][2]={{1,0},{1,0},{0,1},{0,1},{1,0},{0,1},{1,0},{1,0},{0,1},{0,1},{1,0},{0,1}};
  28.     FILE *text=fopen("typeme.txt","rb");
  29.     int pointers[1024]={34};
  30.     int loop, logic;
  31.     int text_seek;
  32.     unsigned short database[1024][6];
  33.     char MBTI[1024][4];
  34.     char count=1;
  35.     fseek(text,0,SEEK_END);
  36.     int end=ftell(text);
  37.     fseek(text,0,SEEK_SET);
  38.     unsigned char *RAM=malloc(end);
  39.     fread(RAM,1,end,text);
  40.     fclose(text);
  41.     for(loop=0;loop<end;loop+=1)
  42.     {
  43.         if(RAM[loop]==0xD)
  44.         {
  45.             pointers[count]=36+loop;
  46.             count+=1;
  47.         }
  48.     }
  49.     count-=1;
  50.     for(loop=0;loop<count;loop+=1)
  51.     {
  52.         database[loop][0]=(unsigned short)((RAM[pointers[loop]+SUN]<<8)|RAM[pointers[loop]+1+SUN]);
  53.         database[loop][1]=(unsigned short)((RAM[pointers[loop]+MERCURY]<<8)|RAM[pointers[loop]+1+MERCURY]);
  54.         database[loop][2]=(unsigned short)((RAM[pointers[loop]+SATURN]<<8)|RAM[pointers[loop]+1+SATURN]);
  55.         database[loop][3]=(unsigned short)((RAM[pointers[loop]+MARS]<<8)|RAM[pointers[loop]+1+MARS]);
  56.         database[loop][4]=(unsigned short)((RAM[pointers[loop]+JUPITER]<<8)|RAM[pointers[loop]+1+JUPITER]);
  57.         database[loop][5]=(unsigned short)((RAM[pointers[loop]]<<8)|RAM[pointers[loop]+1]);
  58.         MBTI[loop][0]=0x49; //Introvert
  59.         if(database[loop][3]==ARIES
  60.          ||database[loop][3]==GEMINI
  61.          ||database[loop][3]==LEO
  62.          ||database[loop][3]==LIBRA
  63.          ||database[loop][3]==SAGITTARIUS
  64.          ||database[loop][3]==AQUARIUS)
  65.         {
  66.             if(database[loop][4]==ARIES
  67.              ||database[loop][4]==GEMINI
  68.              ||database[loop][4]==LEO
  69.              ||database[loop][4]==LIBRA
  70.              ||database[loop][4]==SAGITTARIUS
  71.              ||database[loop][4]==AQUARIUS)
  72.             {
  73.                 MBTI[loop][0]=0x45; //Extrovert
  74.             }
  75.             if(database[loop][0]==ARIES
  76.              ||database[loop][0]==GEMINI
  77.              ||database[loop][0]==LEO
  78.              ||database[loop][0]==LIBRA
  79.              ||database[loop][0]==SAGITTARIUS
  80.              ||database[loop][0]==AQUARIUS)
  81.             {
  82.                 if(database[loop][1]==ARIES
  83.                  ||database[loop][1]==GEMINI
  84.                  ||database[loop][1]==LEO
  85.                  ||database[loop][1]==LIBRA
  86.                  ||database[loop][1]==SAGITTARIUS
  87.                  ||database[loop][1]==AQUARIUS)
  88.                 {
  89.                     MBTI[loop][0]=0x45; //Extrovert
  90.                 }
  91.             }
  92.         }
  93.         if(database[loop][5]==CANCER){MBTI[loop][0]=0x45;}
  94.         switch(database[loop][2])
  95.         {
  96.             case ARIES:
  97.                 logic=saturn_logic[0][1];
  98.                 if(database[loop][4]==ARIES
  99.                  ||database[loop][4]==GEMINI
  100.                  ||database[loop][4]==LEO
  101.                  ||database[loop][4]==LIBRA
  102.                  ||database[loop][4]==SAGITTARIUS
  103.                  ||database[loop][4]==AQUARIUS)
  104.                 {
  105.                     logic=saturn_logic[0][0];
  106.                     if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==PISCES)
  107.                     {
  108.                         logic=saturn_logic[0][1];
  109.                     }
  110.                 }
  111.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  112.                 {
  113.                     logic=SJ;
  114.                 }
  115.                 switch(logic)
  116.                 {
  117.                     case NP:
  118.                         MBTI[loop][1]=0x4E; //N
  119.                         MBTI[loop][3]=0x50; //P
  120.                         break;
  121.                     case SJ:
  122.                         MBTI[loop][1]=0x53; //S
  123.                         MBTI[loop][3]=0x4A; //J
  124.                         break;
  125.                 }
  126.                 break;
  127.             case TAURUS:
  128.                 logic=saturn_logic[1][1];
  129.                 if(database[loop][4]==TAURUS
  130.                  ||database[loop][4]==CANCER
  131.                  ||database[loop][4]==VIRGO
  132.                  ||database[loop][4]==SCORPIO
  133.                  ||database[loop][4]==CAPRICORN
  134.                  ||database[loop][4]==PISCES)
  135.                 {
  136.                     logic=saturn_logic[1][0];
  137.                 }
  138.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  139.                 {
  140.                     logic=SP;
  141.                 }
  142.                 switch(logic)
  143.                 {
  144.                     case NJ:
  145.                         MBTI[loop][1]=0x4E; //N
  146.                         MBTI[loop][3]=0x4A; //J
  147.                         break;
  148.                     case SP:
  149.                         MBTI[loop][1]=0x53; //S
  150.                         MBTI[loop][3]=0x50; //P
  151.                         break;
  152.                 }
  153.                 break;
  154.             case GEMINI:
  155.                 logic=saturn_logic[2][1];
  156.                 if(database[loop][4]==ARIES
  157.                  ||database[loop][4]==GEMINI
  158.                  ||database[loop][4]==LEO
  159.                  ||database[loop][4]==LIBRA
  160.                  ||database[loop][4]==SAGITTARIUS
  161.                  ||database[loop][4]==AQUARIUS)
  162.                 {
  163.                     logic=saturn_logic[2][0];
  164.                 }
  165.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  166.                 {
  167.                     logic=SJ;
  168.                 }
  169.                 switch(logic)
  170.                 {
  171.                     case NP:
  172.                         MBTI[loop][1]=0x4E; //N
  173.                         MBTI[loop][3]=0x50; //P
  174.                         break;
  175.                     case SJ:
  176.                         MBTI[loop][1]=0x53; //S
  177.                         MBTI[loop][3]=0x4A; //J
  178.                         break;
  179.                 }
  180.                 break;
  181.             case CANCER:
  182.                 logic=saturn_logic[3][1];
  183.                 if(database[loop][4]==TAURUS
  184.                  ||database[loop][4]==CANCER
  185.                  ||database[loop][4]==VIRGO
  186.                  ||database[loop][4]==SCORPIO
  187.                  ||database[loop][4]==CAPRICORN
  188.                  ||database[loop][4]==PISCES)
  189.                 {
  190.                     logic=saturn_logic[3][0];
  191.                 }
  192.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  193.                 {
  194.                     logic=SP;
  195.                 }
  196.                 switch(logic)
  197.                 {
  198.                     case NJ:
  199.                         MBTI[loop][1]=0x4E; //N
  200.                         MBTI[loop][3]=0x4A; //J
  201.                         break;
  202.                     case SP:
  203.                         MBTI[loop][1]=0x53; //S
  204.                         MBTI[loop][3]=0x50; //P
  205.                         break;
  206.                 }
  207.                 break;
  208.             case LEO:
  209.                 logic=saturn_logic[4][1];
  210.                 if(database[loop][4]==ARIES
  211.                  ||database[loop][4]==GEMINI
  212.                  ||database[loop][4]==LEO
  213.                  ||database[loop][4]==LIBRA
  214.                  ||database[loop][4]==SAGITTARIUS
  215.                  ||database[loop][4]==AQUARIUS)
  216.                 {
  217.                     logic=saturn_logic[4][0];
  218.                 }
  219.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  220.                 {
  221.                     logic=SP;
  222.                 }
  223.                 switch(logic)
  224.                 {
  225.                     case NJ:
  226.                         MBTI[loop][1]=0x4E; //N
  227.                         MBTI[loop][3]=0x4A; //J
  228.                         break;
  229.                     case SP:
  230.                         MBTI[loop][1]=0x53; //S
  231.                         MBTI[loop][3]=0x50; //P
  232.                         break;
  233.                 }
  234.                 break;
  235.             case VIRGO:
  236.                 logic=saturn_logic[5][1];
  237.                 if(database[loop][4]==TAURUS
  238.                  ||database[loop][4]==CANCER
  239.                  ||database[loop][4]==VIRGO
  240.                  ||database[loop][4]==SCORPIO
  241.                  ||database[loop][4]==CAPRICORN
  242.                  ||database[loop][4]==PISCES)
  243.                 {
  244.                     logic=saturn_logic[5][0];
  245.                 }
  246.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  247.                 {
  248.                     logic=SJ;
  249.                 }
  250.                 switch(logic)
  251.                 {
  252.                     case NP:
  253.                         MBTI[loop][1]=0x4E; //N
  254.                         MBTI[loop][3]=0x50; //P
  255.                         break;
  256.                     case SJ:
  257.                         MBTI[loop][1]=0x53; //S
  258.                         MBTI[loop][3]=0x4A; //J
  259.                         break;
  260.                 }
  261.                 break;
  262.             case LIBRA:
  263.                 logic=saturn_logic[6][1];
  264.                 if(database[loop][4]==ARIES
  265.                  ||database[loop][4]==GEMINI
  266.                  ||database[loop][4]==LEO
  267.                  ||database[loop][4]==LIBRA
  268.                  ||database[loop][4]==SAGITTARIUS
  269.                  ||database[loop][4]==AQUARIUS)
  270.                 {
  271.                     logic=saturn_logic[6][0];
  272.                 }
  273.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  274.                 {
  275.                     logic=SJ;
  276.                 }
  277.                 switch(logic)
  278.                 {
  279.                     case NP:
  280.                         MBTI[loop][1]=0x4E; //N
  281.                         MBTI[loop][3]=0x50; //P
  282.                         break;
  283.                     case SJ:
  284.                         MBTI[loop][1]=0x53; //S
  285.                         MBTI[loop][3]=0x4A; //J
  286.                         break;
  287.                 }
  288.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==SAGITTARIUS)
  289.                 {
  290.                     MBTI[loop][3]=0x50; //P
  291.                 }
  292.                 break;
  293.             case SCORPIO:
  294.                 logic=saturn_logic[7][1];
  295.                 if(database[loop][4]==TAURUS
  296.                  ||database[loop][4]==CANCER
  297.                  ||database[loop][4]==VIRGO
  298.                  ||database[loop][4]==SCORPIO
  299.                  ||database[loop][4]==CAPRICORN
  300.                  ||database[loop][4]==PISCES)
  301.                 {
  302.                     logic=saturn_logic[7][0];
  303.                 }
  304.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  305.                 {
  306.                     logic=SP;
  307.                 }
  308.                 switch(logic)
  309.                 {
  310.                     case NJ:
  311.                         MBTI[loop][1]=0x4E; //N
  312.                         MBTI[loop][3]=0x4A; //J
  313.                         break;
  314.                     case SP:
  315.                         MBTI[loop][1]=0x53; //S
  316.                         MBTI[loop][3]=0x50; //P
  317.                         break;
  318.                 }
  319.                 break;
  320.             case SAGITTARIUS:
  321.                 logic=saturn_logic[8][1];
  322.                 if(database[loop][4]==ARIES
  323.                  ||database[loop][4]==GEMINI
  324.                  ||database[loop][4]==LEO
  325.                  ||database[loop][4]==LIBRA
  326.                  ||database[loop][4]==SAGITTARIUS
  327.                  ||database[loop][4]==AQUARIUS)
  328.                 {
  329.                     logic=saturn_logic[8][0];
  330.                 }
  331.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  332.                 {
  333.                     logic=SJ;
  334.                 }
  335.                 if(database[loop][4]==PISCES)
  336.                 {
  337.                     logic=2;
  338.                 }
  339.                 switch(logic)
  340.                 {
  341.                     case NP:
  342.                         MBTI[loop][1]=0x4E; //N
  343.                         MBTI[loop][3]=0x50; //P
  344.                         break;
  345.                     case SJ:
  346.                         MBTI[loop][1]=0x53; //S
  347.                         MBTI[loop][3]=0x4A; //J
  348.                         break;
  349.                     case 2:
  350.                         MBTI[loop][1]=0x53; //S
  351.                         MBTI[loop][3]=0x50; //P
  352.                         break;
  353.                 }
  354.                 break;
  355.             case CAPRICORN:
  356.                 logic=saturn_logic[9][1];
  357.                 if(database[loop][4]==TAURUS
  358.                  ||database[loop][4]==CANCER
  359.                  ||database[loop][4]==VIRGO
  360.                  ||database[loop][4]==SCORPIO
  361.                  ||database[loop][4]==CAPRICORN
  362.                  ||database[loop][4]==PISCES)
  363.                 {
  364.                     logic=saturn_logic[9][0];
  365.                 }
  366.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  367.                 {
  368.                     logic=SJ;
  369.                 }
  370.                 switch(logic)
  371.                 {
  372.                     case NP:
  373.                         MBTI[loop][1]=0x4E; //N
  374.                         MBTI[loop][3]=0x50; //P
  375.                         break;
  376.                     case SJ:
  377.                         MBTI[loop][1]=0x53; //S
  378.                         MBTI[loop][3]=0x4A; //J
  379.                         break;
  380.                 }
  381.                 break;
  382.             case AQUARIUS:
  383.                 logic=saturn_logic[10][1];
  384.                 if(database[loop][4]==ARIES
  385.                  ||database[loop][4]==GEMINI
  386.                  ||database[loop][4]==LEO
  387.                  ||database[loop][4]==LIBRA
  388.                  ||database[loop][4]==SAGITTARIUS
  389.                  ||database[loop][4]==AQUARIUS)
  390.                 {
  391.                     logic=saturn_logic[10][0];
  392.                 }
  393.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  394.                 {
  395.                     logic=SP;
  396.                 }
  397.                 switch(logic)
  398.                 {
  399.                     case NJ:
  400.                         MBTI[loop][1]=0x4E; //N
  401.                         MBTI[loop][3]=0x4A; //J
  402.                         break;
  403.                     case SP:
  404.                         MBTI[loop][1]=0x53; //S
  405.                         MBTI[loop][3]=0x50; //P
  406.                         break;
  407.                 }
  408.                 break;
  409.             case PISCES:
  410.                 logic=saturn_logic[11][1];
  411.                 if(database[loop][4]==TAURUS
  412.                  ||database[loop][4]==CANCER
  413.                  ||database[loop][4]==VIRGO
  414.                  ||database[loop][4]==SCORPIO
  415.                  ||database[loop][4]==CAPRICORN
  416.                  ||database[loop][4]==PISCES)
  417.                 {
  418.                     logic=saturn_logic[11][0];
  419.                     if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==ARIES)
  420.                     {
  421.                         logic=saturn_logic[11][1];
  422.                     }
  423.                 }
  424.                 if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO)
  425.                 {
  426.                     logic=SP;
  427.                 }
  428.                 switch(logic)
  429.                 {
  430.                     case NJ:
  431.                         MBTI[loop][1]=0x4E; //N
  432.                         MBTI[loop][3]=0x4A; //J
  433.                         break;
  434.                     case SP:
  435.                         MBTI[loop][1]=0x53; //S
  436.                         MBTI[loop][3]=0x50; //P
  437.                         break;
  438.                 }
  439.                 break;
  440.         }
  441.         switch(MBTI[loop][3])
  442.         {
  443.             case 0x4A:
  444.                 if(database[loop][4]==SAGITTARIUS||(unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==TAURUS||(unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==GEMINI||(unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==LEO)
  445.                 {
  446.                     MBTI[loop][1]=0x4E;
  447.                 }
  448.                 MBTI[loop][2]=0x54; //Thinker
  449.                 if(database[loop][3]==TAURUS
  450.                  ||database[loop][3]==LEO
  451.                  ||database[loop][3]==SCORPIO
  452.                  ||database[loop][3]==AQUARIUS)
  453.                 {
  454.                     MBTI[loop][2]=0x46; //Feeler
  455.                 }
  456.                 if(database[loop][4]==TAURUS
  457.                  ||database[loop][4]==LEO
  458.                  ||database[loop][4]==SCORPIO
  459.                  ||database[loop][4]==AQUARIUS)
  460.                 {
  461.                     MBTI[loop][2]=0x46; //Feeler
  462.                 }
  463.                 break;
  464.             case 0x50:
  465.                 if(database[loop][4]==SAGITTARIUS||(unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==TAURUS||(unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==GEMINI||(unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==LEO)
  466.                 {
  467.                     MBTI[loop][1]=0x53;
  468.                 }
  469.                 MBTI[loop][2]=0x46; //Feeler
  470.                 if(database[loop][3]==TAURUS
  471.                  ||database[loop][3]==LEO
  472.                  ||database[loop][3]==SCORPIO
  473.                  ||database[loop][3]==AQUARIUS)
  474.                 {
  475.                     MBTI[loop][2]=0x54; //Thinker
  476.                 }
  477.                 if(database[loop][4]==TAURUS
  478.                  ||database[loop][4]==LEO
  479.                  ||database[loop][4]==SCORPIO
  480.                  ||database[loop][4]==AQUARIUS)
  481.                 {
  482.                     MBTI[loop][2]=0x54; //Thinker
  483.                 }
  484.                 break;
  485.         }
  486.         if((unsigned short)((RAM[pointers[loop]+8]<<8)|RAM[pointers[loop]+9])==VIRGO){goto the_end;}
  487.         if(database[loop][4]==ARIES
  488.          ||database[loop][4]==GEMINI
  489.          ||database[loop][4]==LEO
  490.          ||database[loop][4]==LIBRA
  491.          ||database[loop][4]==SAGITTARIUS
  492.          ||database[loop][4]==AQUARIUS)
  493.         {
  494.             if(database[loop][5]!=ARIES
  495.              &&database[loop][5]!=GEMINI
  496.              &&database[loop][5]!=LEO
  497.              &&database[loop][5]!=LIBRA
  498.              &&database[loop][5]!=SAGITTARIUS
  499.              &&database[loop][5]!=AQUARIUS)
  500.             {
  501.                 if(database[loop][5]==TAURUS
  502.                  ||database[loop][5]==SCORPIO)
  503.                 {
  504.                     if(database[loop][2]==TAURUS
  505.                      ||database[loop][2]==CANCER
  506.                      ||database[loop][2]==VIRGO
  507.                      ||database[loop][2]==SCORPIO
  508.                      ||database[loop][2]==CAPRICORN
  509.                      ||database[loop][2]==PISCES)
  510.                     {
  511.                         logic=3;
  512.                         switch(MBTI[loop][1])
  513.                         {
  514.                             case 0x4E:
  515.                                 MBTI[loop][1]=0x53;
  516.                                 break;
  517.                             case 0x53:
  518.                                 MBTI[loop][1]=0x4E;
  519.                                 break;
  520.                         }
  521.                         switch(MBTI[loop][2])
  522.                         {
  523.                             case 0x46:
  524.                                 MBTI[loop][2]=0x54;
  525.                                 break;
  526.                             case 0x54:
  527.                                 MBTI[loop][2]=0x46;
  528.                                 break;
  529.                         }
  530.                         switch(MBTI[loop][3])
  531.                         {
  532.                             case 0x4A:
  533.                                 MBTI[loop][3]=0x50;
  534.                                 break;
  535.                             case 0x50:
  536.                                 MBTI[loop][3]=0x4A;
  537.                                 break;
  538.                         }
  539.                     }
  540.                 }
  541.             }
  542.         }
  543.         if(database[loop][4]==TAURUS
  544.          ||database[loop][4]==CANCER
  545.          ||database[loop][4]==VIRGO
  546.          ||database[loop][4]==SCORPIO
  547.          ||database[loop][4]==CAPRICORN
  548.          ||database[loop][4]==PISCES)
  549.         {
  550.             if(database[loop][5]!=TAURUS
  551.              &&database[loop][5]!=CANCER
  552.              &&database[loop][5]!=VIRGO
  553.              &&database[loop][5]!=SCORPIO
  554.              &&database[loop][5]!=CAPRICORN
  555.              &&database[loop][5]!=PISCES)
  556.             {
  557.                 if(database[loop][5]==LEO
  558.                  ||database[loop][5]==AQUARIUS)
  559.                 {
  560.                     if(database[loop][2]==ARIES
  561.                      ||database[loop][2]==GEMINI
  562.                      ||database[loop][2]==LEO
  563.                      ||database[loop][2]==LIBRA
  564.                      ||database[loop][2]==SAGITTARIUS
  565.                      ||database[loop][2]==AQUARIUS)
  566.                     {
  567.                         logic=3;
  568.                         switch(MBTI[loop][1])
  569.                         {
  570.                             case 0x4E:
  571.                                 MBTI[loop][1]=0x53;
  572.                                 break;
  573.                             case 0x53:
  574.                                 MBTI[loop][1]=0x4E;
  575.                                 break;
  576.                         }
  577.                         switch(MBTI[loop][2])
  578.                         {
  579.                             case 0x46:
  580.                                 MBTI[loop][2]=0x54;
  581.                                 break;
  582.                             case 0x54:
  583.                                 MBTI[loop][2]=0x46;
  584.                                 break;
  585.                         }
  586.                         switch(MBTI[loop][3])
  587.                         {
  588.                             case 0x4A:
  589.                                 MBTI[loop][3]=0x50;
  590.                                 break;
  591.                             case 0x50:
  592.                                 MBTI[loop][3]=0x4A;
  593.                                 break;
  594.                         }
  595.                     }
  596.                 }
  597.             }
  598.         }
  599.         if(database[loop][5]==TAURUS&&MBTI[loop][1]==0x4E)
  600.         {
  601.             logic=3;
  602.             switch(MBTI[loop][1])
  603.             {
  604.                 case 0x4E:
  605.                     MBTI[loop][1]=0x53;
  606.                     break;
  607.                 case 0x53:
  608.                     MBTI[loop][1]=0x4E;
  609.                     break;
  610.             }
  611.             switch(MBTI[loop][2])
  612.             {
  613.                 case 0x46:
  614.                     MBTI[loop][2]=0x54;
  615.                     break;
  616.                 case 0x54:
  617.                     MBTI[loop][2]=0x46;
  618.                     break;
  619.             }
  620.             switch(MBTI[loop][3])
  621.             {
  622.                 case 0x4A:
  623.                     MBTI[loop][3]=0x50;
  624.                     break;
  625.                 case 0x50:
  626.                     MBTI[loop][3]=0x4A;
  627.                     break;
  628.             }
  629.         }
  630.         the_end:
  631.         text_seek=pointers[loop]-29;
  632.         printf("%c",MBTI[loop][0]);
  633.         printf("%c",MBTI[loop][1]);
  634.         printf("%c",MBTI[loop][2]);
  635.         printf("%c",MBTI[loop][3]);
  636.         if(logic==3)
  637.         {
  638.             printf("F");
  639.         }
  640.         else
  641.         {
  642.             printf(" ");
  643.         }
  644.         while(RAM[text_seek]!=0xD)
  645.         {
  646.             printf("%c",RAM[text_seek]);
  647.             text_seek+=1;
  648.         }
  649.         printf("\n");
  650.     }
  651.     free(RAM);
  652.     system("pause");
  653.     return 0;
  654. }
  655.  
Add Comment
Please, Sign In to add comment