On Thursday, 13 July 2017 at 21:49:40 UTC, dark777 wrote:
Pessoal eu fiz o seguinte programa em C++.

https://pastebin.com/CvVv6Spn

porem tentei fazer o equivalente em D mas nao entendi muito bem...

https://pastebin.com/2xw9geRR

alguem poderia me ajudar?

Se acepta utilizar intervalos en lugar de punteros desnudos. (Hola, soy traductor de google)

import std.stdio, std.string;

//https://www.vivaolinux.com.br/script/GNU-que-bacana

class GnuQueBacana
{
   this(){}

  char[] stalman()
  {
      return cast(char[])`
                  ((__-^^-,-^^-__))
                   *---*******---*
                    *--|o   o|--*
                       \     /
                        ): :(
                        (o_o)
                          -
                 https://www.gnu.org

`;
  }

  char[] torvald()
  {
      return cast(char[])`
                        #####
                       #######
                       ##O#O##
                       #######
                       ##\#/##
                    #lllllllllll##
                   #lllllllllllll##
                   #lllllllllllll###
                   ##llllllllllll###
                  OOO#llllllllll#OOO
                 OOOOOO#llllll#OOOOOO
                OOOOOOO#llllll#OOOOOOO
                 OOOOOOO######OOOOOOO
                https://www.kernel.org

`;
  }

  string stallman()
  {
      return `
                  ((__-^^-,-^^-__))
                   *---*******---*
                    *--|o   o|--*
                       \     /
                        ): :(
                        (o_o)
                          -
                 https://www.gnu.org

`;
  }

  string torvalds()
  {
      return `
                        #####
                       #######
                       ##O#O##
                       #######
                       ##\#/##
                    #lllllllllll##
                   #lllllllllllll##
                   #lllllllllllll###
                   ##llllllllllll###
                  OOO#llllllllll#OOO
                 OOOOOO#llllll#OOOOOO
                OOOOOOO#llllll#OOOOOOO
                 OOOOOOO######OOOOOOO
                https://www.kernel.org

`;
  }

};

void main()
{
  GnuQueBacana gnu = new GnuQueBacana();

writeln(gnu.stalman(), gnu.torvald(), gnu.stallman(), gnu.torvalds());
}

Reply via email to