Hallo bilal, willkommen im Forum.

Vielleicht funktioniert es so:

Code:
#include "asuro.h"

int main(void)
{
   Init();
   int i;
   while(1)
   {
      {

      MotorDir(RWD,RWD);
      MotorSpeed(203,200);
   for (i = 0;i< 800;i++)
      Sleep(255);
      }

      {
      MotorDir(RWD,FWD);
      MotorSpeed(200,200);
   for (i= 0;i<200;i++)
      Sleep(255);
      }

      {
      MotorDir(RWD,RWD);
      MotorSpeed(203,200);
   for (i = 0;i< 800;i++)
      Sleep(255);
      }

      {
      MotorDir(RWD,FWD);
      MotorSpeed(200,200);
   for (i= 0;i<200;i++)
      Sleep(255);
      }

      {
      MotorDir(RWD,RWD);
      MotorSpeed(203,200);
   for (i = 0;i< 800;i++)
      Sleep(255);
      }

      {
      MotorDir(RWD,FWD);
      MotorSpeed(200,200);
   for (i= 0;i<200;i++)
      Sleep(255);
      }

      {
      MotorDir(RWD,RWD);
      MotorSpeed(203,200);
   for (i = 0;i< 800;i++)
      Sleep(255);
      }
   }
   return 0;
Die else-Konstruktionen habe ich entfernt. Ein ; fehlte am Ende eines MotorSpeed(). Diesen Fehler hast du in mehrere Zeilen kopiert. Schreibe und teste erst einen Block und wenn der läuft, kannst du in vervielfältigen.

Gruß

mic