int two FILE HDC hdc FILE fg USES_CONVERSION необходимо для преобразов

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
int two(FILE *f,HDC hdc)
{
FILE *fg;
USES_CONVERSION; // необходимо для преобразования типов
// получаем идентификатор окна
ztr(f,hdc);
int x[6];
int a=0;
fg=fopen("second.txt","r");
fscanf(fg, "%d%d%d%d%d%d", &x[0],&x[1],&x[2],&x[3],&x[4],&x[5]);
fscanf(fg, "%d%d%d%d%d%d", &x[0],&x[1],&x[2],&x[3],&x[4],&x[5]);
COLORREF rgb = GetPixel (hdc, x[0], x[1]);
printf("%d %d %d\n",GetRValue(rgb),GetGValue(rgb),GetBValue(rgb));
if (GetRValue(rgb)==0 && GetGValue(rgb)==0 && GetBValue(rgb)==0)
{
printf("error\n");
a++;
}
rgb = GetPixel (hdc, x[2], x[3]);
printf("%d %d %d\n",GetRValue(rgb),GetGValue(rgb),GetBValue(rgb));
if (GetRValue(rgb)==0 && GetGValue(rgb)==0 && GetBValue(rgb)==0)
{
printf("error\n");
a++;
}
rgb = GetPixel (hdc, x[4], x[5]);
printf("%d %d %d\n",GetRValue(rgb),GetGValue(rgb),GetBValue(rgb));
if (GetRValue(rgb)==0 && GetGValue(rgb)==0 && GetBValue(rgb)==0)
{
printf("error\n");
a++;
}
printf("%d %d\n",x[0], x[1]);
printf("%d %d\n",x[2], x[3]);
printf("%d %d\n",x[4], x[5]);
fclose(fg);
if (a==0)
{
fg=fopen("second.txt","r");
ztr(fg,hdc);
}
return 1;
}