O código abaixo eu fiz apenas para quando a pessoa acertar, ainda nao desenvolvi quando a pessoa errar. Mas eu não sei porque não esta aparecendo a palavra ACERTOU!!! quando a pessoa digitou todas as letras certas.
Deem uma olhada no cógido e me ajudem pls, alguem sabe pq não ta aparecendo o ACERTOU!!! depois da forca completada ?
#include <stdio.h>#include <conio.h>int main(){char nome[15]="_ _ _ _ _ _";char letra;int j;printf(" JOGO DA FORCA\n\n");printf("Digite um letra de cada vez\n\n");printf("%s\n", nome);while(nome != "r o m u l o"){printf("\n");scanf("%c",&letra); if(letra=='r') { clrscr(); printf(" JOGO DA FORCA\n\n"); printf("Digite um letra de cada vez\n\n"); nome[0] = 'r'; printf("%s", nome); } else { if(letra=='o') { clrscr(); printf(" JOGO DA FORCA\n\n"); printf("Digite um letra de cada vez\n\n"); nome[2]='o'; nome[10]='o'; printf("%s", nome); } else { if(letra=='m') { clrscr(); printf(" JOGO DA FORCA\n\n"); printf("Digite um letra de cada vez\n\n"); nome[4]='m'; printf("%s", nome); } else { if(letra=='u') { clrscr(); printf(" JOGO DA FORCA\n\n"); printf("Digite um letra de cada vez\n\n"); nome[6]='u'; printf("%s", nome); } else { if(letra=='l') { clrscr(); printf(" JOGO DA FORCA\n\n"); printf("Digite um letra de cada vez\n\n"); nome[8]='l'; printf("%s", nome); } } } } } }printf("ACERTOU!!!"); /*Essa parte nao aparece quando a minha variavel nome eh igual a "r o m u l o"*/getch();return 0;}
Valeu galera
Conto com a ajuda de vocês.
Edição feita por: Rômulo Costa, 02/06/2007, 11:48.