Campo minado usando OO forçada em c++

Bom, recentemente coloque a desposição um campo minado em C usando OO.

Bom, com sequencia, tive que fazer um usando c++. Não ficou tão bom, mas da pra ver a orientação a objeto mas presente nesse codigo.

Quem quiser baixar, pode pegar aqui.

Eu acho que esse programa saio uma merda. Mas to postando aqui, assim vou evoluindo ou algo assim.

Advertisements

2 responses to “Campo minado usando OO forçada em c++

  • Pedro Fernandes Steimbruch

    E aí cara, baixei o teu fonte, fui tentar compilar e deu erro:
    <br />
    <br />posicoes/Bomba.cpp: In static member function ‘static void Bomba::incrementa(Posicao*)’:
    <br />posicoes/Bomba.cpp:40: error: ‘printf’ was not declared in this scope
    <br />make: ** [posicoes/Bomba.o] Erro 1
    <br />
    <br />Da&iacute; dei include no cstdio na implementa&ccedil;&atilde;o da classe bomba. (#include &lt;cstdio&gt;)
    <br />
    <br />Compilei de novo, e deu mais um erro:
    <br />
    <br />Campo_Minado.cpp: In constructor ‘Campo_minado::Campo_minado(unsigned int, unsigned int, unsigned int)’:
    <br />Campo_Minado.cpp:58: error: ‘srand’ was not declared in this scope
    <br />Campo_Minado.cpp: In member function ‘void Campo_minado::fill_field_with_bombs()’:
    <br />Campo_Minado.cpp:145: error: ‘random’ was not declared in this scope
    <br />
    <br />Da&iacute; dei include na cstdlib na implementa&ccedil;&atilde;o da classe Campo_Minado.
    <br />Compilou legal 😉

  • psychomantys

    Valeu veio. Vou ver aqui se concerto isso.
    <br />
    <br />&lt;desabafo&gt;
    <br />Pra falar a verdade, esse campo minado n&atilde;o foi um projeto feliz. Preferi o em C puro.
    <br />Nesse eu forcei muito OO….
    <br />&lt;/desabafo&gt;

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: