Hangman i C
Hej folket! Jo det är så att vi har fått i skoluppgift att göra hangman i C och jag har ingen aning om vart jag skall börja.. Vi har fått ett "skelett" som ser ut på följande sätt:
/*
*
* hangman.c
*
*/
#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>
#include<string.h>
#include<time.h>
#define MAX_WORD_LEN 20
const int MAX_GUESS = 6;
const char ABORT_CH = '0';
const int LOOSE = 0;
const int WIN = 1;
const int ABORTED = 2;
/*
* Picture of hangman
*
* --- 1st try
* | 2nd
* O 3rd
* /|\ 4th
* |\ 5th
* | \ 6th
* ....hang (loose)
*
*/
/* IO */
/* Logic */
/* File IO */
/* Utilities */
void clear_stdin();
/************************************************************
*
* MAIN
*
*
************************************************************/
int main()
{
int len;
/* Deklarationer här */
srand( time(0) );
while( true ){
/*
* Init section
*/
printf( "Välkommen till HANG MAN\n");
printf( "Du har %d gissningar på dig (avbryt med 0)\n", MAX_GUESS );
printf( "Datorn har valt ett ord på %d bokstäver\n", len );
while( true ){
/* GAME MAIN LOOP */
}
if( result == WIN ){
printf("Grattis du vann!\n");
}else if( result == LOOSE ){
printf("Tyvärr du förlorade ordet var: %s\n", word);
}else{
printf("Avbrutet\n");
}
ch = get_user_input("Vill du spelas igen (j/n)?): ");
if( ch == 'n' || ch == 'N' ){
break;
}
}
return 0;
}
/***********************************************************
*
* Definitions
*
***********************************************************/
All hjälp uppskattas! tack på förhand