- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 4 von 4

Thema: Studio7 - Suche Zeitstempel im Build-Kommentar

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.094
    Zu den Fehlermeldungen kann ich nichts sagen.

    Zu den defines aber schon.
    Die defines dienen nur das du den Code besser lesen kannst. Es wird kein Speicher irgendwie bzw irgendwo reserviert.

    Beim Übersetzen werden alle "define-Namen" durch den Wert ersetzt.
    Als Beispiel, so schreibst du es:
    Code:
     #define speed 100
    main
    {
    OCR0A = speed;
    }
    So wird es nach dem übersetzen:
    Code:
    main
    {
    OCR0A = 100;
    }
    Du siehst es aber nicht, dass es ersetzt wird. Wenn du das define 20x verwendest, wird es 20x ersetzt. Das ist auch der Grund, warum du im Programm nicht auf ein define schreiben kannst. Wenn du z.B. in meinem Beispiel "speed = 150;" schreibst, kommt ein Fehler und du kannst das Programm nicht übersetzen.

    MfG Hannes

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.710
    Guten Abend Hannes,

    baaahhhh - das ist ja oberfies. Du schreibst :
    .. Die defines dienen nur das du den Code besser lesen kannst. Es wird kein Speicher irgendwie bzw irgendwo reserviert ..
    Nun schreibt aber mein Kernighan-Ritchie (Zweite Ausgabe, ANSI C. 1990 ISBN 3-446-15487-3) im Vorwort zur deutschen Ausgabe, S ix:

    Code:
    ... im Deutschen kann man Deklarationen, die Eigenschaften von Namen vereinbaren, völlig von Definitionen unterscheiden, die dazu auch noch Speicherplatz bereitstellen, denn ...
    .. und diesen Hinweis hatte ich so verstanden, dass eben >>.. dazu auch noch Speicherplatz ..<< bereitgestellt wird. Danke, nun ist mir das wenigstens klar.

    Danke!
    Ciao sagt der JoeamBerg

Ähnliche Themen

  1. C Ergänzung oder ausschließende Konkurrenz von AVR Studio 4 <=> Atmel Studio7
    Von oberallgeier im Forum Bascom / C / ASM / Sketch / Codesammlung / Programmschnipsel
    Antworten: 1
    Letzter Beitrag: 03.09.2016, 11:37
  2. Zeitstempel Datenübertragung Arudino Matlab
    Von Trocadero im Forum Software, Algorithmen und KI
    Antworten: 3
    Letzter Beitrag: 15.06.2016, 11:28
  3. Sensorfusion Kompass und Ultraschall (Zeitstempel?)
    Von BattleBot im Forum Robby RP6
    Antworten: 1
    Letzter Beitrag: 13.01.2013, 02:46
  4. Kommentar zur meiner Schaltung
    Von Lucky84 im Forum Elektronik
    Antworten: 13
    Letzter Beitrag: 03.02.2006, 16:59

Stichworte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress