• # Je en suis pas d'accord avec la traduction du programme

    Posté par . En réponse au journal Chantonnons en récursion. Évalué à 2.

    Alors nous avons

    Love is my blood
    Blood spin my head
    And my head fall in love

    Ce qui donne

    void (*blood)(int);
    int head;
    love = blood;
    void blood() {
     switch(head) {
     case (love << head) :
     head>>1;
     blood();
     break;
     case ((love + sizeof(int) )>> head) :
     head<<1;
     blood();
     break;
     }
    }
    int main(int argc, char ** argv) {
     blood();
     return 0;
    }
    
    

    Bon c'est pas forcément mieux (en plus écrit en deux minutes donc surement avec des erreurs) mais c'est plus proche des paroles.