Ir ao conteúdo
  • Cadastre-se

Ansi C

Membro Pleno
  • Posts

    3.302
  • Cadastrado em

  • Última visita

Tudo que Ansi C postou

  1. Se eu soubesse de sua dificuldades, não teria recomendado um sítio. Porém o sítio é ótimo. Inglês é ruim abro com google tradutor e fica ótimo.Uma dica: não coloca (desafio) nos post não para não f*der com idéias erradas. Tem colegas aqui que já são TI e poderiam ter interpretações erradas. Tente novamente. valeu
  2. Pode causa problemas graves!!? Não use, não mesmo [emoji19]
  3. O que acontece é que; Resta dados no buffer, "que não servem", porém a função scanf interpreta como sendo válidos (como de fato é: '\n' é o último dos dados que resta em buffer de entra por keyboard, e é um tipo char válido). Soluciona isso colocando fflush (stdin); após as chamadas de todas scanf. fflush :: [http://www.cplusplus.com/reference/cstdio/fflush/] Buffer (stdin) :: [http://www.cplusplus.com/reference/cstdio/stdin/?kw=stdin]
  4. Talk to: Rodrigo GraumComece do 'começo' Se existe apostilas ou apontamento: estudai. o Sitio plusplus [http://www.cplusplus.com] é excelente fonte de referência, tanto para profissionais quanto para estudantes.
  5. Com relação a entrada de instruções, o algoritmo crítica na coordenada ou abscissa do ponto se há variável negativa e inverte nas variáveis o seus valores. Subtrai 1 de ambas sempre antes de aplicar a posição. Ainda com relação se há negativo, subtraia da coordenada ou abscissa (número de linha (x) ou coluna (y)) e atribui a diferença. Observe onde vejo que se (l, c) é uma instrução e → resultado então: 5,6→ 4,5 -1,4→3,9
  6. Agora que abri no web browser percebi que o tapatalk oculta os colchetes. Foi isso que me levou a pensar que havia erro nos tipos. Retiro o que disse no post anterior.
  7. Não se pode fazer a comparação e associar valores como você imagino, você perceberá melhor o seu erro se voltar a estudar; tipos primitivos e suas propriedades em C linguagem.
  8. É importante lembrar, uma solução para entradas erradas deve vir após chamada da scanf. Pós evitará o loop infinito caso haja entrada inadequada, como por exemplo: letras ou caracteres especiais.
  9. Organize a estrutura /dados em função do mês aniversariante.
  10. Escreva um função que retorna exclusivamente tipo certo, caso o usuário insista em entrar com letras no teclado, ao invés de número, emita sempre mensagem de erro. A função scanf é ótima para implementação desta solução. Programa de exemplo:
  11. Se você dividir o problema em partes de problemas menores, acho que fica mais fácil. Experimente fazer isso como por exemplo um função que inverte dois vetores e você conseguira metade da solução. Poste dúvidas que vão surgindo no processo.
  12. Tentou criar uma função exclusiva para esse problema; Neste função, imagino que, receba um base (vetor), e um elemento (objeto que procuras) a solução é a função retornar o índice se encontrar, e -1 se não;
  13. Já tentou escrever uma função exclusiva para isso. Fica mais fácil resolver o problema quando lidamos com ele isoladamente.
  14. Ansi C

    Ajuda em C.

    O curso iniciante de hoje em dia é estúpido e inacreditável. O sitio cplusplus tem muitas referências que te ajudaria com esse inciante curso.
  15. ... do { printf("Digite sua senha: \n"); scanf("%s", &senha); printf("Confirme sua senha: \n"); scanf("%s", &confirmsenha); resultadocomparacao = strcmp(senha, confirmsenha); if(resultadocomparacao == 0){ // Resultado 0 significa que as strings são iguais printf(" Senhas correspondem"); }else{ printf(" Senhas nao correspondem"); } }while(resultadocomparacao);
  16. o terceiro argumento deve ser um número inteiro, tu passou um ponteiro. Ou use strcmp invés de strncmp.
  17. O relato do problema é; A variável não possuí subconjunto pós não é vetor e não é matrizes. De fato realmente é apenas uma variável char, acho que você esqueceu que vetores são representados da seguintes maneiras no escopo de parâmetro: char *STR, ou char STR[].
  18. O relato de problema diz haver pouca memória, se não é o caso, optar por memória dinâmica resolve: estude a função malloc ou calloc
  19. Este sítio é o dos melhores de referência para quem estuda ou vai estudar C. Até mesmo quem é profissionais recomenda /utiliza. http://www.cplusplus.com/
  20. Percebo um erro de escrita; O fato de um valor não ser o maior, também não caracteriza sempre que seja o menor, no entanto, o else faz isso a cada loop. Pois bem acho que daí que vem um erro.
  21. Após da bloco case vem uma declaração break. Assim: switch () { case 1 ... break }
  22. Quando diz |Lista Encadeada| pode ser vetor ou lista com structs ou pior com classes?
  23. Ansi C

    Função System()

    A função system (); chama o ambiente prompt dentro do programa já aberto. Descrição meio tosca, o que quis dizer é que, no windows o argumento de system vai para prompt de comando do DOS quando chamado, você usa para chamar outros programas. Sim é possível.
  24. apele apenas para uma solução apele apenas para uma solução
  25. Oi @Renanzinthhh dei destaque para o fragmento do seu código (logo abaixo) onde mencionastes o erro. Observei então que o objeto aluno não foi declarado antes, estou falando de aluno.materia e etc... Por tanto haveria erro em tempo de copilação, estranho não ter ocorrido antes. Enfim declare o objeto assim e possivelmente o erro sumirá: struct dados aluno = { {0} }; //com isso corrige o erro! Minha conclusão é que estava certo antes. while(na<no){na++; printf("Nome da matéria: "); fflush(stdin); fgets(aluno.materia, 30, stdin); printf("Informe a 1º nota: "); scanf("%.2f", &aluno.nota1); fflush (stdin); printf("Informe a 2º nota: "); scanf("%.2f", &aluno.nota2); fflush (stdin); printf("Informe a 3º nota: "); scanf("%.2f", &aluno.nota3); fflush (stdin); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!