Avatar billede cem Nybegynder
28. februar 2004 - 21:19 Der er 10 kommentarer og
1 løsning

mest avanserte koden

er det mulig å få se litt avanserte koder her...slik at jeg ser hva dere har gjort...og hvor mye jeg henger etter;p
Avatar billede simonvalter Praktikant
28. februar 2004 - 21:32 #1
her er et rimligt avanceret eksempel

http://www.gbit.dk/song.c.txt prøv at gæt hvad det gør inden du compiler det ;)

jeg kunne komme med meget kode fra programmer men jeg tvivler på du vil få noget ud af det.
Hvis du virklig vil se noget, så tag den bog du lærer efter eller den side du læser tutorials og slå op en enden af den.. det bliver som regel mere og mere avanceret.

men jeg kan da godt komme med min mening.. du har rimligt langt endnu til at blive en god programmør, det er ihvertfald min konklusion efter at have set det spørgsmål du stilte tidligere idag, da det stadig var det grundlæggende du havde gang i.
Avatar billede simonvalter Praktikant
28. februar 2004 - 21:36 #2
men jeg mener ikke det er det du skal koncentrere dig om nu, for så kan det hurtigt komme til at virke uoverskuligt, tag det hellere lidt af gangen så skal det nok komme.
Avatar billede jakobdo Ekspert
29. februar 2004 - 13:10 #3
Måske det bare er mig, men den kode: http://www.gbit.dk/song.c.txt kan da slet ikke kompileres... Eller?

Med Borland C++ Freecompiler, giver den MANGE fejl...
Avatar billede simonvalter Praktikant
29. februar 2004 - 14:51 #4
kig på endelsen ;)

det er c og den compiler fint her
gcc song.c -o song
./song
Avatar billede jakobdo Ekspert
29. februar 2004 - 15:26 #5
virker stadig ikke!!!
Avatar billede jakobdo Ekspert
29. februar 2004 - 15:28 #6
#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);}

Koden virker da også vildt uoverskulelig...
Avatar billede simonvalter Praktikant
29. februar 2004 - 15:37 #7
ja det er obfuskeret kode ;)
og den virker fint her både med gcc på fbsd og i dev-c++ på win
Avatar billede cem Nybegynder
29. februar 2004 - 15:41 #8
jeg fikk den heller ikke til å virke...
Avatar billede simonvalter Praktikant
29. februar 2004 - 15:47 #9
det er også lige meget, det var bare et lille sjovt eksempel ;)
hvis i vil se andre kan i kigge her
http://remus.rutgers.edu/~rhoads/Obfuscated_C/obfuscate.html
men kunne i ikke få den til at virke kan i nok heller ikke med de andre.
Avatar billede jakobdo Ekspert
29. februar 2004 - 16:17 #10
Det er råddent! :o)
Kan få nogle af dem til at compile med Bcc32.
Men det giver ikke mening, hvilket nok også er meningen! :o)

Undskyld jeg forstyrrede...
Avatar billede cem Nybegynder
18. marts 2004 - 20:06 #11
the end
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester