1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[ajuda] Trabalho em C++...urgente

Discussão em 'Programação' iniciada por peralta, 6 de Maio de 2008. (Respostas: 4; Visualizações: 2117)

  1. peralta

    peralta Power Member

    Tipo já tenho um trabalho quase acabado, mas falta uma pergunta que não tou bem a perceber nada
    aqui vai a pergunta:
    Reescreva o programa resolvido, alterando-o de forma a que seja só o utilizador a digitar os dados, também só com variáveis publicas, com um construtor tipo:
    filmes_t(char*v, int y)
    {............}

    Aqui está o programa para reescrever:
    #include <iostream>
    #include <string.h>
    using namespace std;
    class filmes_t { // ou com struct, é só retirar o public
    public:
    char titulo [50];
    int ano;
    } m, s;
    void mostra_filme (filmes_t s);
    int main ()
    {
    char buffer [10];
    strcpy (m.titulo , '2007 A Odisseia no Espaço');
    m.ano = 2006;
    cout << 'Entre com o titulo: ';
    cin.getline (s.titulo ,50);
    cout << 'Entre com o ano: ';
    cin.getline (buffer,50);
    s.ano = atoi (buffer);
    cout << 'Meu filme favorito é:\n ';
    mostra_filme (m);
    cout << 'E o seu é:\n ';
    mostra_filme (s);
    }
    void mostra_filme (filmes_t filme)
    {
    cout << filme.titulo;
    cout << ' (' << filme.ano << ')\n';
    }

    Se alguem me poder ajudar agradecia...o mais rápido possível...Por Favor
     
  2. Tens de incluir a biblioteca <#stdio.h> e colocar printf e scanf, para o utilizador declarar as variáveis!

    Contudo devo avisar que não percebo bem a questão, e o que realmente precisas/queres saber!
     
  3. arconada

    arconada Power Member


    ?!

    para que utilizar essas funções quando tem a iostream, cout e cin
     
  4. Pois... eu sou mais dado ao Visual Basic... não gosto muito de c... contudo ando a programar nas ultimas 4 semanas bastante em c.... e nunca utilizei essas bibliotecas.... :S

    Tds os meus programas têm a stdio
     
  5. arconada

    arconada Power Member

    isso é pq ele se refere a C++, e essa libraria não existe em C.
     

Partilhar esta Página