
Enviado em 04/03/2018 - 20:05h
Boa noite! Estou estudando C por conta própria e estou com alguns problemas, essa semana é aniversário de uma amiga e como ela gosta de enigmas pensei em fazer um joguinho simples, simples mesmo, basicamente é rodar a história em Sim ou Não, e inserir alguns digitos como data ou coisa do tipo, acontece que eu estou com um problema no bloco do loop, eu gostaria de fazer com que o programa só saísse do laço quando a opção fosse sim, acontece que estou tendo problemas pois o programa lê duas teclas, o S e o ENTER (\n) como resolver isto? Abaixo o código. (É baseado nos assassinatos da rua morgue de Allan Poe)#include <stdio.h>
main()
{
/*Este programa trata de um desafio, se você estiver lendo isso você está trapaceando,
eu estou realmente chateado contigo, poxa Julia! */
int b;
char condicaoTelefoneDDC;
char condicaoHomemPorta;
printf("*Triiiim, Triiim* 'Gotcha' -Alo, estou ouvindo...\n");
printf("Pressione Enter para continuar a historia! \n");
getchar();
printf("Ola Senhora Julia, somos da DDC (Delegacia Disfuncional da Cidade) e precisamos da sua ajuda!\n");
printf("Eu espero que a senhora consiga nos ajudar neste caso, contatariamos o Murilo,\n ele e melhor nisso mas as segundas ele fica ocupado\n invadindo sites de bicletas italianas... entao precisamos de voce!\n");
printf("Voce acha que tem o que e necessario para resolver este caso? (S para SIM/N para NAO) \n");
scanf("%c", &condicaoTelefoneDDC);
if (condicaoTelefoneDDC == 'S' || condicaoTelefoneDDC == 's')
printf("Otimo, vamos ver o que conseguimos fazer! Contataremos voce mais tarde! \n");
else
printf("Que pena, voce e mesmo uma falha com sua personalidade e e somente uma leitora qualquer... \n");
do{
printf("Voce deseja abrir a porta? \n");
scanf("%c", &condicaoHomemPorta);
}while (condicaoHomemPorta != 's' || condicaoHomemporta != 'S')
printf("Ola, sou eu o Murilo! Nao, nao estou fazendo nada de util, \n mas tenho um caso para nos! \n");
}
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Assisti Avatar 3: Fogo e Cinzas (4)
Conky, alerta de temperatura alta (11)









