• Jeder Post beinhaltet paar Zeilen Code, welches kompilierbar sein muss, so dass am ende ein lustiges kompilierbares programm entsteht.
    jeder post, welcher code nicht kompilierbar ist (syntaxfehler etc) oder in eine endlosschleife führt wird NICHT GEZÄHLT :<

    falls sachen included werden müssen, würde ich das auch noch zählen und am anfang packen, aber ansonsten nur zeile nach zeile.
    OK ich fange mit C

    C
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(void)
    {

    Einmal editiert, zuletzt von chiaki (6. Juni 2012 um 23:58)

  • Code
    if(DA_array_index==0) printf("aber dosamp is noch fetter\n");
    if(DA_array_index==1) printf("und klempner\n");
    if(DA_array_index==2) printf("weil er so viel kaese frisst\n");
    if(DA_array_index==3) printf("ey tal, kauf dirn auto\n");
  • Code
    if(DA_array_index==0) printf("aber dosamp is noch fetter\n");
    if(DA_array_index==1) printf("und klempner\n");
    if(DA_array_index==2) printf("weil er so viel kaese frisst\n");
    if(DA_array_index==3) printf("ey tal, kauf dirn auto\n");

    musste lachen :slowdance:

  • na gut...

  • So, das müsst nu wirklich ma tun. Am Anfang hat gcc gemeckert dass ich C99 brauch, nu hab ich die Überprüfung selber in die Hand genommen :D

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

    Einmal editiert, zuletzt von thosch97 (7. Juni 2012 um 21:43)


  • na gut...

    hast das spiel nicht verstanden
    erstens es ist C hier und zweitens sollst paar zeilen anfügen und nicht ein komplettes programm posten

    Einmal editiert, zuletzt von chiaki (7. Juni 2012 um 21:23)

  • Semikolon nach dem }? Sicher?
    EDIT:
    <DosAmp> Geht, ist aber unüblich in diesem Fall.
    <gandro> bei shadowtux code spielts jedenfalls keine rolle
    <gandro> bzw generell spielts keine rolle
    <gandro> unnützes semikolon is halt nop

    Gut, wieder was gelernt.

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

    Einmal editiert, zuletzt von thosch97 (7. Juni 2012 um 22:25)

  • Code
    time_t DA_checkatime = time(NULL) + (time_t)(euda << ++DA_array_index);
        struct tm *DA_checkatime_tm = localtime(&DA_checkatime);
        char DA_checkatime_str[50];
        if (!strftime(DA_checkatime_str, sizeof DA_checkatime_str,
            "Pac-Man hats spätestens um %H:%M:%S gecheckt", DA_checkatime_tm)) {
            fputs("euda dein Zeichensatz ist zu fett öö\n", stderr);
        }
        else {
            puts(DA_checkatime_str);
        }
  • Semikolon nach dem }? Sicher?
    EDIT:
    <DosAmp> Geht, ist aber unüblich in diesem Fall.
    <gandro> bei shadowtux code spielts jedenfalls keine rolle
    <gandro> bzw generell spielts keine rolle
    <gandro> unnützes semikolon is halt nop

    Gut, wieder was gelernt.

    Dem Compiler ist es wumpe. Es ist aber imho übersichtlicher, da man bei längeren Blöcken sieht, wo sie enden. Bei Perl nutze ich es beispielsweise auch gerne, wenn ifs mit mehreren elsifs hinten dran vorkommen. Dem Compiler ists aber wie gesagt, genauso wie die Einrückung, völlig egal, solangs am Ende ist.
    Würde man ein }; else { machen würde der Compiler meckern, weil das else ohne if ist.


  • Keine Trollerei hier.

    Code
    #define i j
    #define while(a) while(!a)
    #define puts(a) for(int i=0;a[i]!=0;i++){char b;b=(a[i]%26)+65;putchar((a[i]<=39&&a[i]>=30)?a[i]:b);}

    :trollface:

    BTW, der gcc meckert nicht wenn man

    Code
    /* braucht #include <time.h> */


    einfach ersetzt durch

    Code
    #include <time.h>

    - ist womöglich sogar legal. Dann kompiliert der Kram sogar. :3

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!