Реферат: Синтаксический распознаватель арифметического оператора условного перехода языка FORTRAN
MyPuts(" ~F1~ Help ~F2~ Grammar ~F3~ Language ~F4~ Compile ~ESC~ Exit",
LIGHTBLUE);
}
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
// MyPuts.
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
void MyPuts(char* string,int color)
{
int j=0;
for(int i=0;string[i] != NULL;i++)
{
if(string[i]=='~' && j==0)
{
textcolor(color);
i++;
j++;
}
if(string[i]=='~' && j!=0)
{
textcolor(BLACK);
i++;
j--;
}
cprintf("%c",string[i]);
if(string[i]==NULL)
break;
}
}
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾