ote () {(1,15); (180,50,460,430); (1,0); (inti = 0; i <3; i + +) fillellipse (i * 80 +240 , 75,10,10); (1,2); (i = 0; i <3; i + +) {
bar (i * 80 +236,73, i * 80 +238,40);
bar (i * 80 +242,73, i * 80 +244,40);
}
} start () {_set = 0; work = 0; (start_set <0) start_set = 1; if (start_set> 1) start_set = 0; (); _note (); (0, 0,2); setcolor (4); (320,120, "Create {p align="justify"> case 27: menu (); return;
case 80: start_set + +; break;
case 72: start_set -; break;
case 13:
work = 1;
switch (start_set) {
case 0: posl_open (gpath, posl); break;
case 1: posled_new (48, posl); posled_rand (posl); break;
}
break;
} (work) {
draw_note ();
charbuf [15] = {0};
int j = 1;
search m = {0};
if (! posl-> size) {
outtextxy (320,220, "Cannot open file");
getch (); menu (); return;}
for (inti = 0; i size; i + +) {
char b1 [5] = {0};
sprintf (b1, "% d", posl-> element [i]);
strcat (buf, b1);
outtextxy (220 + (i% 6) * 40,130 + (i/6) * 30, buf);
buf [0] = 0;
}
while (m.index> = 0) {
m = index_search (posl, j + +);
if (m.index == -1) break;
for (int k = 0; k
int l = m.index + k;
rectangle (201 + (l% 6) * 40,116 + (l/6) * 30,
239 + (l% 6) * 40,144 + (l/6) * 30);
}
}
sprintf (buf, "Size:% d", m.size);
outtextxy (320,125 + (i +1) * 5, buf);
if (bool_so) posl_save (gpath_2, posl);
elseposl_save (gpath, posl);
getch (); menu ();
} ();
} options () {_note (); _sel = 0; (opt_sel <0) opt_sel = 1; else if (opt_sel> 1) opt_sel = 0; (0,0,3); setcolor (4); (320,120, "OPTIONS"); [20] = {0}; (0,0,1); setcolor (1); (buf, "Max rand num:% d", randmax); outtextxy (320,200, buf); (buf, "Similar i/o files:% s", (bool_so? "yes": "no")); (320,280, buf); (280,215 + opt_sel * 80,360,215 + opt_sel * 80); key = getch (); = 0; (key) {
case 27: menu (); return;
case 75: dir -; break;
case 77: dir + +; break;