Jeu de pondu :(

programmatrice -  
 programmatrice -
Bonjour,

pouvez vous m'aider please
voila mon travail
c le jeu de pondu
mais ça marche pas
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

int compte_car(char text[])
{int i,c;
i=0;
c=0;
while(text!='\0')
{c=c+1;
i++;}
return(c);
}

void transformation(char text[],char d,char tab[],int c)
{int i,s;
for(i=0;i<c;i++)
{if(text[i]==d)
{tab[i]=d;}
else{s=1;}
printf("%c",tab[i]);}}

void dessin(k)
{

if(k=1){puts(" ____");

if(k=2){ puts(" _|_ ");}

if(k=3){puts(" |");
puts(" _|_");}

if(k=4){puts(" |");
puts(" |");
puts(" _|_");}

if(k=5){ puts(" |");
puts(" |");
puts(" |");
puts(" _|_");}

if(k=6){puts(" |");
puts(" |");
puts(" |");
puts(" |");
puts(" _|_");}

if(k=7){ puts(" | ");
puts(" |");
puts(" |");
puts(" |");
puts(" |");
puts(" _|_");}

if(k=8){ puts(" | ");
puts(" |");
puts(" | ");
puts(" | ");
puts(" |");
puts(" |");
puts(" _|_");}

if(k=9){puts(" __");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" |");
puts(" _|_");}

if(k=10){puts(" ____");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" _|_ ");}

if(k=11){puts(" ____");
puts(" | ! ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" _|_ ");}

if(k=12){puts(" ____");
puts(" | ! ");
puts(" | O ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" _|_ ");}

if(k=13){puts(" ____");
puts(" | ! ");
puts(" | O ");
puts(" | ! ");
puts(" | ");
puts(" | ");
puts(" | ");
puts(" _|_ ");}

if(k=14){puts(" ____");
puts(" | ! ");
puts(" | O ");
puts(" | ! ");
puts(" | -!- ");
puts(" | ");
puts(" | ");
puts(" _|_ ");}

if(k=15){puts(" ____");
puts(" | ! ");
puts(" | O ");
puts(" | ! ");
puts(" | -!- ");
puts(" | ! ");
puts(" | ! ! ");
puts(" _|_ ");}

printf("game over");

}

main()
{char text[100],tab[100],d,;
int i,j,k,s,n,p,d;
puts(" soyez le bienvenue au jeu de pendu ^_^");
puts("le principe de jeu est de trouver le mot secret avant 15 essays");

puts(" joueur 1: quel niveau vous choisissez??");
printf(" 1 2 3 ");
scanf("%d",&n);
system("cls");

if(n=1){puts("tapez un mot en miniscule qui ne depasse pas 6 caracteres");}
if(n=2){puts("tapez un mot contient des miniscules et des majescules qui ne depasse pas 6 caracteres");}
if(n=3){puts("tapez un mot contient des miniscules et des majescules et plus long que 10 caractere");}
puts("\n joueur 1: tapez votre mot");
gets(text);

system("cls");

do

{ m=compte_car(text);
j=0;
while(j<=15)
{for(i=0;i<m;i++)
{tab[i]=*;
printf("%c",tab[i]);}

printf("tapez votre caractere");
scanf("%c",&d);

p=transformation(text,tab,d,c);
k=0;
if(s=1){k=k+1;}
if(k!=0)
{
dessin(k);}
j++;
}}

getch();
}

getch();
}
A voir également:

1 réponse

programmatrice
 
je veux des idées pour mieux le faire
et corrections pq ça marche pas :(
s'il vous plait
0