
calebcsg
(usa Debian)
Enviado em 21/01/2016 - 11:11h
oi pessoal...estou desenvolvendo jogo da forca em linguagem c e não em c++ propriamente falando,estou com uma dificuldade em verificar a letra digitada no vetor da palavra sorteada e se existir ir imprimindo a palavra....não quero que mude totalmente o código, apenas implemente essa parte..
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <ctype.h>
int main(){
printf("\t\t***BEM VINDO AO JOGO DA FORCA!.***\n");
char banco[5][20]={//BANCO DE DADOS ONDE ENCONTRA-SE AS PALAVRAS A SEREM SORTEADAS.
"jabuticaba", // MATRIZ DE 5 PALAVRAS(LINHAS),TAMANHO DE MÁXIMO PALAVRAS 20(COLUNAS).
"carteira",
"ferrari",
"dromedario",
"pedreiro"};
char palavra_sort[20];//VETOR PARA ARNMAZENAR A PALAVRA SORTEADA.
int posic_palavra=0;
int i;
char letra[1];
int tam=strlen(palavra_sort);
int chances=6;
srand(time(NULL)); // função sorteio
posic_palavra = rand() % 5;
for(i=0;i<20;i++){
palavra_sort[i]=banco[posic_palavra][i];
}
for(i=0;i<palavra_sort[i];i++){ //substituição palavra sorteada por '-'
palavra_sort[i] = '-';
}
printf("\n%s\n",palavra_sort);
// agora não estou conseguindo fazer a verificação da letra digitada no vetor da palavra sorteada e ir substituindo o '-' pelas letras ate formar a palavra
// obs: estava com dificuldades em comparar vetores
system("pause");
return 0;
}