- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 6 von 6

Thema: Ein Stück C-Code - sieht richtig aus, aber es gibt ne Fehlfunktion

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.698
    ... "uint8_t k" ...
    Ach du liebe Zeit, nun ist mir das ziemlich peinlich.

    Zitat Zitat von HeXPloreR Beitrag anzeigen
    ... zu lange drin rumgelesen ...
    Das könnte mit ein Auslöser des Fehlers gewesen sein. Spät nachts noch schnell was hingewurschtelt, und wenn ich erst mal einen Fehler ein paar Mal überlesen habe, dann passiert mir das manchmal auch noch an Tagen danach.

    Danke. Jetzt bin ich immerhin beruhigt.
    Ciao sagt der JoeamBerg

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    Drei Dinge die ich bisher hier gelernt habe, aber ich bin ja auch noch ein Greenhorn

    1. Gehe das Programm durch als wäre es nicht Dein eigenes - bei einem fremden Programm hinterfragt man den Wertbereich der Variablen eher, weil man den Gedanken: "das passt, hab ich ja so geschrieben" eher nicht hat.
    Es ist dann mehr so: "Was wurde da gemacht?"

    2. Das was markusj sagte: Funktionen werden nicht ausgeführt-warum? Oder Bedingungen nicht erfüllt-warum?

    3. Durch "Indikatoren" setzen (LED: eintritt an-austritt aus;Terminalausgaben:start Funktion - ende Funktion) = Fehler lokallisieren - darauf ggf 1. anwenden.

    4. Mache einen Pause wenn es nach einer gewissen Zeit nicht läuft, oder nächsten Tag weiter - Bei mir ist es so, das ich ne runde Rad fahre, oder Staubsauge...und plötzlich kommt der Gedanke z.B. Variablen prüfen...zack, keine halbe Stunde später - Fehler gefunden oder nochmehr neue entdeckt

    Viele Grüße
    Geändert von HeXPloreR (28.12.2012 um 11:07 Uhr)

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Zitat Zitat von oberallgeier Beitrag anzeigen
    Ach du liebe Zeit, nun ist mir das ziemlich peinlich.
    Wo gehobelt wird, fallen Späne

    Eine Anmerkung noch: Mit den richtigen Compilerschaltern bemängelt GCC den Fehler auch selbst:
    warning: comparison is always true due to limited range of data type
    Ich verwende dafür folgende Flags:
    -W -Wall -Wextra -Wundef -Wunreachable-code -Wstrict-prototypes -Winit-self
    Eine alte C-Weisheit sagt, dass Compiler-Warnungen später gerne Mal zu echten Problemen während der Programmlaufzeit werden, das hat sich hier wieder einmal bewahrheitet.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

Ähnliche Themen

  1. Wie sieht euer PC aus(Leistung)
    Von scarred im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 261
    Letzter Beitrag: 09.09.2010, 18:48
  2. Antworten: 6
    Letzter Beitrag: 26.05.2010, 23:01
  3. fehlfunktion bei code
    Von Roboman93 im Forum Robby RP6
    Antworten: 20
    Letzter Beitrag: 18.07.2009, 22:39
  4. Wie sieht ein CV0 Videosignal aus
    Von blenderkid im Forum Robby RP6
    Antworten: 1
    Letzter Beitrag: 07.01.2008, 17:05
  5. Antworten: 20
    Letzter Beitrag: 07.02.2007, 19:58

Berechtigungen

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

Labornetzteil AliExpress