HelloWorld - wer schaffts am kompliziertesten?



  • Irgendwer aus dem Chat ist ein kleiner Lügner. Du wolltest doch schlafen gehen.



  • Irgendwer on heroin schrieb:

    Irgendwer aus dem Chat ist ein kleiner Lügner. Du wolltest doch schlafen gehen.

    Nö hab euch eine gute Nacht gewunschen und hab den Chat beendet 🙂 Schlafen gehen so früh? *tz*

    MfG SideWinder



  • #include <conio.h>
    int main(){char var1 = 0;_asm
    {mov al,var1 
    add al,0x48
    mov var1,al
    }putch(var1);_asm{mov al,var1
    add al,0x19
    mov var1,al
    }putch(var1);_asm{mov al,var1 
    add al,0x0b
    mov var1,al}putch(var1);putch(var1);_asm{mov al,var1 
    add al,0x03
    mov var1,al
    }putch(var1);_asm{mov al,var1 
    sub al,0x4f
    mov var1,al
    }putch(var1);_asm{mov al,var1 
    add al,0x37
    mov var1,al
    }putch(var1);
    _asm{mov al,var1 
    add al,0x18
    mov var1,al
    }putch(var1);_asm{mov al,var1 
    add al,0x03
    mov var1,al
    }putch(var1);_asm{mov al,var1 
    sub al,0x06
    mov var1,al
    }putch(var1);_asm{mov al,var1 
    sub al,0x08
    mov var1,al
    }putch(var1);_asm{mov al,var1 
    sub al,0x43
    mov var1,al
    }putch(var1);}
    


  • #include <iostream>
    int main() { std::string buf(10, 0), code("++++++++++[>++++>+++"
    "+++++++>+++++++<<<-]>>>++.<+.+++++++..+++.<++++.<+++[>----<-]>"
    ".>++++++++.--------.+++.------.--------.<<+++[>++++<-]>++.<+++"
    "+++++++."); for(std::string::iterator i = code.begin(), end =
    code.end(), j = buf.begin(); i != end; ++i) switch(*i){ case '>'
    : ++j; break; case '<': --j; break; case '+': ++*j; break; case
    '-': --*j; break; case '.': std::cout << *j; break; case ',':
    std::cin >> *j; break; case '[': if(*j == 0) for(int x = 1;;) if
    (*++i == '[') ++x; else if(*i == ']') if(--x == 0) break; break;
    case ']': if(*j != 0) { for(int x = 1;;) if(*--i == ']') ++x;else
    if(*i == '[') if(--x == 0) break; --i; } break; default: break;}}
    

    Viel Spaß beim nachvollziehen! :xmas1:



  • brainfuck?



  • otze schrieb:

    brainfuck?

    Röschtösch! Man könnte da noch nen Stack einbauen, aber dann sähe es wieder zu einfach aus 😃 .



  • Leute, Codeformatierung???? 🤡
    Wenn man's so durchschaut, wird mein Hello World immer kleiner und einfacher 😮 😉
    Solche Listings sind was tolles für Leute die sich "mal eben kurz C++ beibringen" lassen wollen von mir (mal abgesehen davon, dass ich ziemlich bescheidene C++ Routine/Kentnisse habe) 😉 Na klar, Lektion 1, hello world... -> schon sind sie nich' mehr so interessiert 🙂
    MfG
    me



  • Bashar schrieb:

    Hab ich vielleicht schonmal gepostet, aber egal:

    char main[] = { 0xE8, 13, 0, 0, 0, 'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r',
    'l', 'd', '!', '\n' , 0x59, 0xB8, 4, 0, 0, 0, 0xBB, 1, 0, 0, 0, 0xBA, 13, 0,
    0, 0, 0xCD, 0x80, 0xB8, 1, 0, 0, 0, 0xBB, 0, 0, 0, 0, 0xCD, 0x80 };
    

    (linux/x86 only)

    Und wie kompilier ich das ohne dass es Fehler gibt?
    Bin kein Linux Guru, aber dafür würd ich sogar die Knoppix-CD suchen 😃



  • Quelltext in datei.c speichern, gcc datei.c, ./a.out, Ausgabe bewundern.

    Warum sollte das Fehler geben?





  • CSS schrieb:

    http://www.c-plusplus.net/evolution.htm

    MfG CSS

    Ist ja in veraltetem Stil und noch dazu fehlerbehaftet 😞

    MfG SideWinder


Anmelden zum Antworten