-
Total de itens
884 -
Registro em
-
Última visita
Tudo que vangodp postou
-
sim! Para isso é só provar. Tire o tal include e veja como seus printf e scanf entre outros deixa de funcionar. Vai sair avisos de que tais funções nunca foram declaradas e definidas, ou seja não existem, e não é possivel usar algo que não existe em C/C++, deve existir tudo o que for usar previamente(variáveis, funções, etc).
-
alguém me ajuda a resolver esse exercício em c++?
pergunta respondeu ao Sentilantered de vangodp em Tutoriais & Dicas - C, C++
Para isso é só saber se um numero é positivo, caso contrario será negativo(Isso tirando o caso do zero que nem é positivo nem é negativo.) bool positivo(int n){ if(n>0){ return true; }else if(n<0){ return false; } } int main(){ int n; cout << "digite um numero" << endl; cin>>n; bool resultado = positivo(n); //imprimir o resultado... se é verdadeiro o numero(n) é positivo, caso contrario falso. return 0; } -
Se programa em C++ deveria provar sfml
-
#include <stdio.h> int main(){ char nome[100]; int idade; printf("ola' qual e' o seu nome?\n"); scanf("%s",nome); printf("ola' %s quantos anos tens?\n",nome); scanf("%d",&idade); idade < 18? printf("desculpe não tendes idade para usar este programa\n") : printf("em que posso ajuda-lo?\n"); return 0; }
-
Declare "char nome;" como "char nome[tamanho];", sendo "tamanho", um valor como por exemplo 100... "char nome[100];". Isso cria um espaço na memória para 100 letras. Com "char nome" você só pode ler uma única letra. E para ler... não use & no scanf, troque scanf("%c",&nome); por scanf("%c",nome);. e tudo vai funcionar.
-
qual é o objetivo do problema? Trabalho da universidade? Não vou fazelo por você mas se quiser lhe ajudo.
-
Pedido de ajudo de um iniciante em programação
pergunta respondeu ao profleo de vangodp em Tutoriais & Dicas - C, C++
A mensagem é clara. Para o programa mostrarSenha não existe. Pode até existir, mas o programa não ta enxergando ela nesse ponto onde acusa. Pode ser devido a varias causas. Pode ser que não exista essa função antes, ou n tem prototipo. Pode que essa função esteja em outro arquivo e n foi feito o include adequadamente, entre outras tantas mil coisas que pode ser. Sem ver o código fica difícil determinar o erro. -
Não é possivel usar switch para comparar strings, somente chars, ints etc, ou seja tipos básicos. Para fazer o que você quer use if. #include <iostream> using namespace std; int main() { cout << "ola tudo bem? " << endl; string a = "não", b = "tudo", c = "não"; if(a == b) { cout << "que bom" << endl; } else if(a == c) { cout << "ah, me desculpe" << endl; } return 0; }
-
Sempre que pedir ajuda ponha o que levar feito para poder receber "AJUDA". ninguém vai fazer a tarefa por você.
-
você sabe imprimir a matriz usando fors? É a mesma coisa só que em vez de imprimir você usa ese seu código: if(Viagens[i][x]%2 ==0){ soma_par += Viagens[i][x]; } sendo o "i" o índice do for externo, e o "x" o índice do for aninhado(interno)
-
tem que limpar o buffer... use fflush(stdin) antes de ler char ou string
-
O public quer dizer que seus métodos públicos continuarão sendo públicos dentro de moto e que você também pode fazer uso deles quando declarar o objeto moto. Se trocar para private os métodos públicos da classe veiculo passam a ser privados, e neste caso o que quer dizer é que você só pode chamar eles de dentro da classe moto, não poderá chamar eles desde o objeto moto. Isso obrigará a você redefinir essas interfaces(funções) da classe veiculo dentro de moto. A utilidade disso é... digamos que, si você quer usar as funções de veiculo, porem achar que elas não devem ser usadas fora da classe, essa é a via de digamos bloquear o acesso a elas desde o objeto. você poderá usar elas na classe que herda, mas n fora. #include<iostream> using namespace std; class Veiculo{ int nRodas; public: int getrodas(){return nRodas;} void setrodas(int nRodas){ this->nRodas=nRodas; } }; class Moto : private Veiculo{ public: void estabelecerNumRodas(int numRodas){ setrodas(2); } int obterNumRodas(){ return getrodas(); } }; int main(){ Moto moto; moto.estabelecerNumRodas(2); cout<< moto.obterNumRodas() << endl; return 0; } Resumindo com private você n pode chamar a moto.setrodas ou moto.getrodas já que são privados dentro de moto, você teria de definir outras funções para isso, mas dentro de moto n teria problemas. Quando você herda public é como se fosse class Veiculo{ int nRodas; public: int getrodas(){return nRodas;} void setrodas(int nRodas){ this->nRodas=nRodas; } }; class Moto : public Veiculo{ int nRodas; public: int getrodas(){return nRodas;} void setrodas(int nRodas){ this->nRodas=nRodas; } }; E quando você herda como private class Veiculo{ int nRodas; public: int getrodas(){return nRodas;} void setrodas(int nRodas){ this->nRodas=nRodas; } }; class Moto : private Veiculo{ int nRodas; int getrodas(){return nRodas;} void setrodas(int nRodas){ this->nRodas=nRodas; } }; Os métodos getrodas e setrodas são acessíveis desde a parte publica de moto porem n desde o objeto moto
-
Como colocar arquivo TXT no meu MAPA
pergunta respondeu ao UILIAN FARIAS de vangodp em Grupo de Estudos
Por favor use o botão <> para postar códigos. Selecione <> escolha c ou c++ dependendo do que usar, pegue o código e espere a resposta. -
[RESOLVIDO] Preciso de ajuda com um código!
pergunta respondeu ao KunayBro de vangodp em Grupo de Estudos
dependendo do padrão de c que usar declarar o i dentro de for n é permitido. Prove tirar o int i = 0, declare o i ao principio do programa, e ponha i = 0 n seu lugar. Que IDE você usa? -
Ajuda para imprimir o nome certo
pergunta respondeu ao Nicolas Tatico de vangodp em Tutoriais & Dicas - C, C++
por favor use o botão <> para postar o código, e escolha c ou c++ -
Se usar c++ pode buscar sobre sobrecarga de operadores e criar nX como objetos e fazer algo parecido ao que dice britvaldo. você inicializa nX como quiser no construtor e logo sobrecarga o operador + para fazer o que você quiser
-
use o container stack -> http://www.cplusplus.com/reference/stack/stack/ você tem funçoes como empty que esvazia a pilha, size que te diz o tamanho, top que faz o acesso ao elemento do topo da pilha, push que inserta no topo, pop que retira o elemento do topo. Tem 2 mais... emplace e swap, a primeira n sei muito bem o que faz, e a segunda parece ser que muda o elemento de uma pilha para outra(No caso de ter 2 pilhas) Um exemplo você pode ver aqui-> http://www.cplusplus.com/reference/stack/stack/stack/
-
para poder ler precisa usar a função scanf, busca algum tutorial sobre scanf em C
-
Não consigo armazenar as substrings do arquivo em um vetor
pergunta respondeu ao samucajeremias de vangodp em Grupo de Estudos
o sem ter acesso ao arquivo não. E procure usar o botão <> para por o código. -
o que é t_pp_bd É uma struct? que isso? você tem novos tipos de dados por todos os lados e n sabemos que são int char ou outras coisas
-
Estou com dificuldade no meu jogo
pergunta respondeu ao zuff de vangodp em Tutoriais & Dicas - C, C++
não...definitivamente não é c++. -
Estou com dificuldade no meu jogo
pergunta respondeu ao zuff de vangodp em Tutoriais & Dicas - C, C++
Estou de acordo que os programadores de C/C++ são habilidosos porem seu código não tem nada a ver com essas linguagens. Economizarás tempo postando no fórum correto.