-
Posts
34 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por nilzon
-
-
@RS Faria Ah sim, e se no caso fosse ADSL, e depois eu mudar pra Fibra Ótica, seria preciso trocar o roteador ? Ou como disse anteriormente, é apenas a empresa querendo nos empurrar um equipamento ?
-
Troca de roteador é necessária ao migrar para fibra ótica ?
Eu utilizava internet TDMA, e agora fiz o pedido para fibra ótica.
É necessário a troca do roteador ? Ou é apenas a empresa nos empurrando o produto ?
-
1 hora atrás, MassakiMsk disse:
Ele quis dizer para tentar assim
Quanto ao erro, é porque você está lendo um char com %s, faça assim
printf("Informe o sexo da %dº pessoa: F ou M. \n", i); scanf("%c%*c", &sexo); printf("Informe a altura: \n"); scanf("%f%*c", &altura);
Nossa mano, funcionou. Mas porque eu não posso usar %s para ler um 'f' ou 'm' ? Poderia me explicar ?
E porque nesse caso eu precisei do %*, isso nunca aconteceu cmg antes. MUITO Obrigado pela ajuda.
-
50 minutos atrás, Júnio Teixeira disse:
if (altura > maior_altura)
if (altura < menor_altura) e os outros IF's...
No primeiro for, quando ele for comparar, qual o valor dessas variáveis maior_altura e menor_altura? Não tem como comparar se elas não foram inicializadas com um valor
Deve tá gerando uma exception aí.
Ok, mesmo se eu consertar isso, o meu FOR ainda não quer parar... e é esse o meu problema.
Mesmo se eu usar o WHILE com um Contador, ele não para.
-
9 minutos atrás, zopek disse:
@nilzon Dependendo do compilador, ele não "entende" a inicialização de uma variavel dentro do FOR, tente inicializar fora.
Funciona, sempre fiz assim usando o DEV C++, só que especificamente esse código não está funcionando.
Mas de qualquer forma, tentei i++ fora do FOR, também não deu.
Obs, tentei utilizando o WHILE também, com um contador dentro, mesmo assim não funcionou.
-
Boa noite, poderiam dar uma olhada no código em C, e me explicarem se possível, porque o meu FOR não quer incrementar 1 na varável i, ou seja, ele nunca para.
#include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); char sexo; float altura,media_alt_homens, cont_homens, maior_alt_mulher, menor_altura, maior_altura, tot_alt_homens; for(int i = 1; i <= 3; i++){ printf("Informe o sexo da %dº pessoa: F ou M. \n", i); scanf("%s", &sexo); printf("Informe a altura: \n"); scanf("%f", &altura); if(altura > maior_altura){ maior_altura = altura; } if(altura < menor_altura){ menor_altura = altura; } if(sexo == 'm'){ cont_homens++; tot_alt_homens += altura; media_alt_homens = tot_alt_homens / cont_homens; }else if(sexo == 'f'){ if(altura > maior_alt_mulher){ maior_alt_mulher = altura; } }else{ printf("Sexo Inválido.\n"); } } printf("A maior altura é: %.2f\n", maior_altura); printf("A menor altura é: %.2f\n", menor_altura); printf("A média da altura dos homens é: %.2f\n", media_alt_homens); printf("A altura da mulher mais alta é: %.2f\n", maior_alt_mulher); printf("A quantidade de homens era: %.0f\n", cont_homens); return 0; }
-
@MassakiMsk Putz cara, consegui, entendi que é somente eu mandar um parâmetro, mas achei que seria mais fácil kk não vou conseguir fazer essa função "textcolor" de cabeça kkk mas valeu mano, consegui, obrigado =)
-
Estou criando um programinha simples, pra mudar a cor do sistema. Só que, quero dar a opção para o usuário escrever a cor que ele quer. Ex: Tem a tabela 1: Azul 2: Verde F: Vermelho C: Amarelo
Sendo F cor de fundo e 1 cor da fonte. Então olhando a tabela, ele escolheria as cores, e eu armazenaria sua escolha em uma variável opccor. Com isso, eu tentei fazer dessa forma, mas não deu certo. Alguém tem alguma ideia de como posso fazer ? Obg pela atenção.
/* system("color F1", opccor);*/ .
system("color %c", opccor);
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
Como finalizar o console do DevC++ automaticamente?
em C/C#/C++
Postado
Bom dia. Estou fazendo um trabalho de faculdade, e gostaria de saber o seguinte:
Existe um menu no meu programa, e uma das opções é: . . 9: Finalizar programa.
Eu coloquei um MessageBox, e ao clicar em YES, finaliza o programa. Até ai tudo bem, funciona. Mas, eu tenho que clicar no YES, e depois apertar enter, pois parece que existe um system("pause") sempre que você finaliza o programa. Eu gostaria de que, eu clicar no YES ( e satisfazer a parada do Laço), ele feche o console sozinho. return, exit, nao funciona.
Ou seja, ao finalizar o programa, nao precisar teclar enter, pro console finalizar.