-         

Ergebnis 1 bis 4 von 4

Thema: mein erstes programm will nich

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    31.01.2007
    Ort
    kerken
    Alter
    24
    Beiträge
    69

    mein erstes programm will nich

    Anzeige

    hi allesammt hab grade mein erstes programm für meinen asuro geschrieben


    #include "asuro.h"

    int main(void)
    {
    Init();
    int a;
    a=150;
    FrontLED(ON);
    MotorSpeed(a,a);
    MotorDir(FWD,FWD);
    StatusLED(RED);
    while(PollSwitch()==0){
    BackLED(ON,ON);}

    while(1){
    LineData(data);

    if(data[0]>data[1])
    {MotorSpeed(160,a);}
    else{MotorSpeed(a,160);}
    }

    return 0;
    }





    aber wenn ich das programm kompilieren will kriege ich diese fehler angemeldet


    test.c:16: error: `data' undeclared (first use in this function)
    test.c:16: error: (Each undeclared identifier is reported only once
    test.c:16: error: for each function it appears in.)
    make: *** [test.o] Error 1

    > Process Exit Code: 2


    obwohl ich das genaso gemascht hab wie in der anleitung beschrieben
    kann mir vllt jemand sagen wo mein fehler liegt?
    thx

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    25.03.2006
    Ort
    Darmstadt
    Alter
    26
    Beiträge
    522
    Hallo asuroer,

    Du hast vergessen "data" zu deklarieren. Füge mal nach "main() { "
    ein " unsigned int data[2]; " ein. Sollte dann klappen(zumindest die Kompilierung).

    MfG Mark

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    30.05.2005
    Beiträge
    13
    hallo asuroer
    so besonders kenne ich mit der Asuroprogrammierung auch noch nicht aus, aber ich hoffe ich kann dir trotzdem helfen.
    in der Fehlermeldung steht dass data nicht deklariert ist, also musst du es z.B. als "int data[2];" direkt hinter "int main(void){" deklarieren. Die "[2]" ist da um zwei Speicherplätze zu reservieren, nämlich data[0] und data[1].

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    31.01.2007
    Ort
    kerken
    Alter
    24
    Beiträge
    69
    thx für diese tipps jezz funktioniert die nlinedata funktion endlich


    gruß jan

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •