Autor Tópico: [resolvido] cout e cin não funcionam  (Lida 7854 vezes)

Offline Diegus_Miestro

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
[resolvido] cout e cin não funcionam
« Online: 03 de Outubro de 2010, 15:27 »
Olá, estou estudando c++ para a faculdade. Instalei o G++ e já vem com o GCC, estou usando o Netbeans como IDE C++, contudo há um problema; não está reconhecendo o cout ou cin da biblioteca iostream, mas o printf e o scanf do stdio.h está normal, contudo desejo usar o cout e cin, pois se não em engando o iostream é a biblioteca do c++ enquanto o stdio.h é do C.
Alguém sabe me dizer como resolver esse problema?
« Última modificação: 05 de Outubro de 2010, 12:32 por Diegus_Miestro »

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: cout e cin não funcionam
« Resposta #1 Online: 03 de Outubro de 2010, 17:41 »
Olá colega ,

Como vc esta compilando?

Que erro que está dando?

Poderia ver um código genérico seu que esta dando erro?

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline Diegus_Miestro

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: cout e cin não funcionam
« Resposta #2 Online: 04 de Outubro de 2010, 12:23 »
Opa zeroday, ai está um printscreen do que me ocorre quando tento executar:

http://img825.imageshack.us/i/capturadetela5.png/
Imagem com 62,02KB. Usuário foi avisado por MP e não providenciou acerto.

Uploaded with ImageShack.us
« Última modificação: 05 de Outubro de 2010, 13:52 por clcampos »

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: cout e cin não funcionam
« Resposta #3 Online: 04 de Outubro de 2010, 12:28 »
Olá amigo depois de incluir as bibliotecas coloque esta linha.
Código: [Selecionar]
using namespace std;
Diga-nos se dá certo.

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline Diegus_Miestro

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: cout e cin não funcionam
« Resposta #4 Online: 05 de Outubro de 2010, 12:31 »
Puxa vida, agora eu não entendi. Quando instalei o g++ dava erro no iostream e no std do using namespace std, depois apaguei tudo referente ao g++ e reinstalei e deu tudo certo menos o cout, mas realmente não havia o implementado e agora que o coloquei deu tudo certo. Deve ter sido problema na hora da instalação mesmo.

Valeu zeroday, deu tudo perfeito. Fiz até um simples aplicativo de rolagem de dado que pergunta quantas vezes deve ser rolado e gera esse número aleatório.

Tá ai o que eu fiz. Creio que esteja correto com o C++
Código: [Selecionar]
#include <stdlib.h>
#include <iostream>
#include <stdio.h>

using namespace std;

int main(int argc, char** argv) {

    char nome[20];
    int numbrolagem;

    srand(time(NULL));

    cout << "Insira o númeor de rolagens do dado: ";
    cin >> numbrolagem;

    for (int i = 0; i < numbrolagem; i++) {
        cout << (rand() % 6) + 1<<"\n";
    }

    return 0;
}

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: [resolvido] cout e cin não funcionam
« Resposta #5 Online: 05 de Outubro de 2010, 19:25 »
Tá tudo certo em C++ camarada.  ;D

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."