Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Most unreadable code I'v ever seen

Most unreadable code I'v ever seen

Scheduled Pinned Locked Moved The Lounge
comquestion
20 Posts 14 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Pete Bassett

    MSCV++ Says "AARRGGGHHH" --------------------Configuration: TestCppApp - Win32 Debug-------------------- Compiling... StdAfx.cpp Compiling... TestCppApp.cpp C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: 't' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: '_' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: 'a' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(9) : error C2448: '' : function-style initializer appears to be a function definition C:\Work\TestCppApp\TestCppApp.cpp(9) : fatal error C1004: unexpected end of file found Error executing cl.exe. TestCppApp.exe - 5 error(s), 0 warning(s) Pete

    T Offline
    T Offline
    Tomasz Sowinski
    wrote on last edited by
    #11

    The code is 'C', without plusplus part. Tomasz Sowinski -- http://www.shooltz.com

    *** Si fractum non sit, noli id reficere. ***

    1 Reply Last reply
    0
    • P Philip Patrick

      Look at the code below and try to tell me what it does :) Note, that you can compile and run it to see. From the first sight this is just a garbage, but dig a bit inside, you will see that the code is fine and "logical".

      //wow.c - compile and run
      #include <stdio.h>
      main(t,_,a)
      char *a;
      {
      return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)):
      1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
      main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
      "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
      ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
      q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \
      ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
      iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
      ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
      }'+}##(!!/")
      :t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)
      :0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
      "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);
      };

      Philip Patrick Web-site: www.stpworks.com "Two beer or not two beer?" Shakesbeer

      A Offline
      A Offline
      Atlantys
      wrote on last edited by
      #12

      Looks like someone's using regular expressions! :-D :-D

      1 Reply Last reply
      0
      • P Pete Bassett

        MSCV++ Says "AARRGGGHHH" --------------------Configuration: TestCppApp - Win32 Debug-------------------- Compiling... StdAfx.cpp Compiling... TestCppApp.cpp C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: 't' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: '_' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: 'a' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(9) : error C2448: '' : function-style initializer appears to be a function definition C:\Work\TestCppApp\TestCppApp.cpp(9) : fatal error C1004: unexpected end of file found Error executing cl.exe. TestCppApp.exe - 5 error(s), 0 warning(s) Pete

        S Offline
        S Offline
        Simon Capewell
        wrote on last edited by
        #13

        You need to compile it as a .c file, not .cpp, since it uses C style function declarations!

        1 Reply Last reply
        0
        • P Philip Patrick

          Look at the code below and try to tell me what it does :) Note, that you can compile and run it to see. From the first sight this is just a garbage, but dig a bit inside, you will see that the code is fine and "logical".

          //wow.c - compile and run
          #include <stdio.h>
          main(t,_,a)
          char *a;
          {
          return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)):
          1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
          main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
          "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
          ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
          q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \
          ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
          iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
          ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
          }'+}##(!!/")
          :t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)
          :0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
          "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);
          };

          Philip Patrick Web-site: www.stpworks.com "Two beer or not two beer?" Shakesbeer

          T Offline
          T Offline
          Tomasz Sowinski
          wrote on last edited by
          #14

          International Obfuscated C Code Contest website[^] Tomasz Sowinski -- http://www.shooltz.com

          *** Si fractum non sit, noli id reficere. ***

          1 Reply Last reply
          0
          • P Pete Bassett

            MSCV++ Says "AARRGGGHHH" --------------------Configuration: TestCppApp - Win32 Debug-------------------- Compiling... StdAfx.cpp Compiling... TestCppApp.cpp C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: 't' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: '_' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(8) : error C2065: 'a' : undeclared identifier C:\Work\TestCppApp\TestCppApp.cpp(9) : error C2448: '' : function-style initializer appears to be a function definition C:\Work\TestCppApp\TestCppApp.cpp(9) : fatal error C1004: unexpected end of file found Error executing cl.exe. TestCppApp.exe - 5 error(s), 0 warning(s) Pete

            S Offline
            S Offline
            Shaun Wilde
            wrote on last edited by
            #15

            using VS6 open VS6 new file name wow.c copy and paste the above (newline after the #include) hit compile and VC6 will make a project for you - enjoy

            Stupidity dies. The end of future offspring. Evolution wins. - A Darwin Awards Haiku

            1 Reply Last reply
            0
            • _ _Magnus_

              It never works in the first place so no one have to maintain it, i just throw it away and start over again. :) (A few monhts ago i actually wrote something i could compile!) /Magnus


              - I don't necessarily agree with everything I say

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #16

              do you write code or curse at the compiler :-)

              _ 1 Reply Last reply
              0
              • P Philip Patrick

                Look at the code below and try to tell me what it does :) Note, that you can compile and run it to see. From the first sight this is just a garbage, but dig a bit inside, you will see that the code is fine and "logical".

                //wow.c - compile and run
                #include <stdio.h>
                main(t,_,a)
                char *a;
                {
                return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)):
                1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
                main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
                "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
                ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
                q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \
                ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
                iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
                ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
                }'+}##(!!/")
                :t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)
                :0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
                "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);
                };

                Philip Patrick Web-site: www.stpworks.com "Two beer or not two beer?" Shakesbeer

                T Offline
                T Offline
                Tim Lesher
                wrote on last edited by
                #17

                And the coolest part is that if you rot13 it, it's legal PERL. ;-) Tim Lesher http://www.lesher.ws

                1 Reply Last reply
                0
                • L Lost User

                  do you write code or curse at the compiler :-)

                  _ Offline
                  _ Offline
                  _Magnus_
                  wrote on last edited by
                  #18

                  I have learned trough experience that i save a lot of time if i skip the code writing and just start cursing right away. :) /Magnus


                  - I don't necessarily agree with everything I say

                  1 Reply Last reply
                  0
                  • P Philip Patrick

                    Look at the code below and try to tell me what it does :) Note, that you can compile and run it to see. From the first sight this is just a garbage, but dig a bit inside, you will see that the code is fine and "logical".

                    //wow.c - compile and run
                    #include <stdio.h>
                    main(t,_,a)
                    char *a;
                    {
                    return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)):
                    1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
                    main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
                    "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
                    ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
                    q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \
                    ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
                    iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
                    ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
                    }'+}##(!!/")
                    :t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)
                    :0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
                    "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);
                    };

                    Philip Patrick Web-site: www.stpworks.com "Two beer or not two beer?" Shakesbeer

                    R Offline
                    R Offline
                    Richard Green
                    wrote on last edited by
                    #19

                    Heh - this reminds me of a piece of code i wrote when i was bored at work one day, http://www.sietch.co.uk/helloworld2.cpp[^] you can guess what it does by the name of the file but it was fun to write :)

                    1 Reply Last reply
                    0
                    • P Philip Patrick

                      Look at the code below and try to tell me what it does :) Note, that you can compile and run it to see. From the first sight this is just a garbage, but dig a bit inside, you will see that the code is fine and "logical".

                      //wow.c - compile and run
                      #include <stdio.h>
                      main(t,_,a)
                      char *a;
                      {
                      return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)):
                      1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
                      main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
                      "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
                      ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
                      q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \
                      ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
                      iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
                      ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
                      }'+}##(!!/")
                      :t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)
                      :0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
                      "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);
                      };

                      Philip Patrick Web-site: www.stpworks.com "Two beer or not two beer?" Shakesbeer

                      J Offline
                      J Offline
                      Jon Sagara
                      wrote on last edited by
                      #20

                      :wtf: Jon Sagara Help me out here, Spock. I don't speak stupid.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups