#include "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <locale.h>
struct chess //координата поля - 1 буква и соответствующий номер, 2 цифра
{
char a_char;
int a_int;
int b;
};
int char_to_int(char a) //переводит буквенную координату в числовую: a - 1, b - 2,...
{
int b;
b = (int)a - (int)'а' + 1;
return b;
}
int quater(char st_1, int st_2, char fn_1, int fn_2) //определяет взаимное положение текущей и конечной клеток 1-8!!
{
int t;
switch (switch_on)
{
case
default:
break;
}
}
void main()
{
chess F[8][8];
int i, j, aux_int;
char aux_c;
chess fin;
for (i = 0; i <= 8; i++)
for (j = 0; j <= 8; j++) F[i][j] = 0;
printf("enter the starting square coordinates: \n");
scanf("%c%i", &aux_c,&aux_int);
F[char_to_int(aux_c)][aux_int].a_char = aux_c;
F[char_to_int(aux_c)][aux_int].a_int = char_to_int(aux_c);
F[char_to_int(aux_c)][aux_int].b = aux_int;
printf("enter the finishing square coordinates: \n");
scanf("%c%i", &fin.a_char, &fin.b);
fin.a_int = char_to_int(fin.a_char);
}
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.