A private forum for us Super-Humans, I even trust you to be able to edit your own posts =)
Moderator: Moderators
-
Nev
- Programmer
- Posts: 40
- Joined: 2003-01-03 13:29
Post
by Nev » 2003-05-21 10:42
Found this on usenet. It is supposed to compile (may be broken becuase 80 char line-limit in newsreader). c goes morse.... I have no clue as of what the code does. Do you?
Code: Select all
#define DIT (
#define DAH )
#define __DAH ++
#define DITDAH *
#define DAHDIT for
#define DIT_DAH malloc
#define DAH_DIT gets
#define _DAHDIT char
_DAHDIT
_DAH_[]="ETIANMSURWDKGOHVFaLaPJBXCYZQb54a3d2f16g7c8a90l?e'b.s;i,d:"
;main DIT DAH{_DAHDIT
DITDAH _DIT,DITDAH DAH_,DITDAH DIT_,
DITDAH _DIT_,DITDAH DIT_DAH DIT
DAH,DITDAH DAH_DIT DIT DAH;DAHDIT
DIT _DIT=DIT_DAH DIT 81 DAH,DIT_=_DIT
__DAH;_DIT==DAH_DIT DIT _DIT DAH;__DIT
DIT'\n'DAH DAH DAHDIT DIT DAH_=_DIT;DITDAH
DAH_;__DIT DIT DITDAH
_DIT_?_DAH DIT DITDAH DIT_ DAH:'?'DAH,__DIT
DIT' 'DAH,DAH_ __DAH DAH DAHDIT DIT
DITDAH DIT_=2,_DIT_=_DAH_; DITDAH _DIT_&&DIT
DITDAH _DIT_!=DIT DITDAH DAH_>='a'? DITDAH
DAH_&223:DITDAH DAH_ DAH DAH; DIT
DITDAH DIT_ DAH __DAH,_DIT_ __DAH DAH
DITDAH DIT_+= DIT DITDAH _DIT_>='a'? DITDAH _DIT_-'a':0
DAH;}_DAH DIT DIT_ DAH{ __DIT DIT
DIT_>3?_DAH DIT DIT_>>1 DAH:'\0'DAH;return
DIT_&1?'-':'.';}__DIT DIT DIT_ DAH _DAHDIT
DIT_;{DIT void DAH write DIT 1,&DIT_,1 DAH;}
[url=dchub://ancient.myftp.org]ancient.myftp.org - [BBB][Sunet][Tele2] ONLY! @ 20GB (ISP/IP/Share Scripted)[/url]
-
Sedulus
- Forum Moderator
- Posts: 687
- Joined: 2003-01-04 09:32
-
Contact:
Post
by Sedulus » 2003-05-21 10:53
Code: Select all
[0:wza:lamer]$ echo sos | ./a.out
... --- ...
-
cologic
- Programmer
- Posts: 337
- Joined: 2003-01-06 13:32
-
Contact:
Post
by cologic » 2003-05-21 11:08
Okay, for those who want to look at a slightly prettier version of the code:
Code: Select all
<fake prompt> cat blah.c | cpp | astyle
# 1 "<stdin>"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "<stdin>"
# 9 "<stdin>"
char
_DAH_[]="ETIANMSURWDKGOHVFaLaPJBXCYZQb54a3d2f16g7c8a90l?e'b.s;i,d:"
;main ( ){char
* _DIT,* DAH_,* DIT_,
* _DIT_,* malloc (
),* gets ( );for
( _DIT=malloc ( 81 ),DIT_=_DIT
++;_DIT==gets ( _DIT );__DIT
('\n') ) for ( DAH_=_DIT;*
DAH_;__DIT ( *
_DIT_?_DAH ( * DIT_ ):'?'),__DIT
(' '),DAH_ ++ ) for (
* DIT_=2,_DIT_=_DAH_; * _DIT_&&(
* _DIT_!=( * DAH_>='a'? *
DAH_&223:* DAH_ ) ); (
* DIT_ ) ++,_DIT_ ++ )
* DIT_+= ( * _DIT_>='a'? * _DIT_-'a':0
);}_DAH ( DIT_ ){ __DIT (
DIT_>3?_DAH ( DIT_>>1 ):'\0');return
DIT_&1?'-':'.';}__DIT ( DIT_ ) char
DIT_;{( void ) write ( 1,&DIT_,1 );}
-
Nev
- Programmer
- Posts: 40
- Joined: 2003-01-03 13:29
Post
by Nev » 2003-05-21 12:11
This was no fun at all. I think mods should just delete the entire thread. Sorry... It could have been funny.....
[url=dchub://ancient.myftp.org]ancient.myftp.org - [BBB][Sunet][Tele2] ONLY! @ 20GB (ISP/IP/Share Scripted)[/url]
-
ender
- Posts: 224
- Joined: 2003-01-03 17:47
Post
by ender » 2003-05-21 16:57
maybe thisone will be funnier (not c++, but from usenet aswell):
Code: Select all
--
[Karaoke-in-a-sig by [email protected]] Copy the 3 lines below and save them
as STANDBME.COM, then run that file and sing along to the Ben E. King classic:
PPPZB4*7P[4^P_P^X,p(G?(GP(GR(GT(GU,0(GC(GG(GJ(GN(GQ(GS(GW(G[(G]<,-r[<@reXss
jfY`H`}`RsaGIuTtAfO2-k[F-jGG-`;=A`illBl\blHj\3-]lBl\b`illBl\blHjlClh0-iLblHZ
l8D4.`O]g/iLblHJCO0J`M=XNf;--g/-b:D^]aS=PBkG-:4_]1BDH:U-6A:dEURcG:U-6QB45Q-z