come interfaccia grafica si potrebbe utilizzare il codice ascii...
provate questo:
codice:
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<conio.h>
void gotoxy(int x, int y){
COORD coor;
HANDLE hOutput;
hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
coor.X = x;
coor.Y = y;
SetConsoleCursorPosition(hOutput,coor);
}
void disegna_scacchiera(){
int n;
int y;
system("CLS");
gotoxy(12,1);
printf(" A B C D E F G H I J K L M N O P Q R S T U W V X Y Z");
for(n=1, y=2; n<21; n++, y++){
gotoxy(12,y);
printf(" -----------------------------------------------------");
y++;
gotoxy(12,y);
printf("%2d| | | | | | | | | | | | | | | | | | | | | | | | | | |", n);
}
gotoxy(12,y);
printf(" -----------------------------------------------------");
}
void main(){
disegna_scacchiera();
gotoxy(12,44);
printf("PREMI INVIO");
getchar();
}
N.B. la parte di codice colorata in rosso e in verde
non appartiene allo standard C/C++
quindi... se utilizzate un compilatore VISUAL C++
togliete la parte di codice evidenziata in rosso
se invece utilizzate un compilatore BORLAND C o C++
togliete la parte di codice evidenziata in verde.