C: Inlämningsuppgift 5, Luffarschack

Specifikation

I din aktuella katalog finns demoprogrammet Luffdemo.exe som är en förenklad variant av luffarschack med enbart 9 rutor. Spelet spelas mellan två spelare, en som markerar kryss(x) och en annan som markerar ring(o). Det är alltid spelaren med kryss som börjar. Den spelare som först får en hel rad eller en hel kolumn eller en hel diagonal med sina markeringar har vunnit. Om ingen vinnare finns blir resultatet remi.

Provkör programmet i utforskaren genom att flytta runt med piltangenterna och när du vill ha en markering trycker du på ENTER.

Programmet i filen Luffstud.c, som finns i din aktuella katalog är en del av ovanstående program. Programmet saknar dock funktionen kontrollera som kontrollerar om spelplanen har någon vinnare. Din uppgift är att skriva funktionen kontrollera så att den kontrollerar om någon vinnare finns och rapporterar detta omedelbart.

Redovisning

Programmet redovisas genom att det uppvisas och provkörs för läraren. Läser du kursen på distans skickar du källkoden (.c-filen) med e-post. Godkänd redovisning utgör en del av delkurs 2 i Programmering C.


Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se), 2 september 2007