www.mikrocontroller.net

Forum: PC-Programmierung XMLDatei einlesen und die Inhalt decodieren mit C Programmierung


Autor: Sandrine Aline (sanaline)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
meine Fragen sind:

wie kann ich die delcoElDaSp.cpp so modifiert das es mir wenn ich die 
ganze simuliert als Ausgabe:

decoElDaSp] 03 00 10 03 10 04 10 6D 10 02 84 10 02 83 10 02 FF 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00
[decoElDaSp] SPAREL = 0x1003 SPELTY = 0x04 (POIS) SPENNO = 0x0003 SPARNO 
= 0x10 usw...

bisjetzt kann ich nur als Ausgabe, die in Teil falsch ist:

[decoElDaSp] 03 00 10 03 10 04 10 6D 10 02 84 10 02 83 10 02 FF 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00
[decoElDaSp] [No matching <logicTelegram> for val=3]

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Indem du deinen Debugger anwirfst und dein Programm debuggst.

Sorry. Aber das ist ein bischen zu groß, als das du hier jemanden finden 
wirst, der deine Arbeit macht.

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das war jetzt noch milde ausgedrückt!
Ich wollte erst antworten und habe es dann doch bleiben lassen.
Wahrscheinlich besser so...

Autor: Abdul K. (ehydra) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Später wird er dann mehr als wir verdienen ;-)

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Verdienen? Wofür?

Autor: Abdul K. (ehydra) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Seit wann ist Verdienst synonym für Arbeiten?

Autor: Sandrine Aline (sanaline)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bitte ich brauche nur erklaerung uber wie ich die .cpp datei in Source 
aendern kann, so dass nicht die Ausgabe richtig aussehen soll...
Etwas fehlt mir...

MFG.

Autor: Abdul K. (ehydra) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Zu decoElDaSp.cpp findet Google genau zwei Treffer, u.a.:
http://www.c-plusplus.de/forum/viewtopic-var-p-is-...

Also selbstgebaute Funktion?
Ich sehe überhaupt keinen wesentlichen Unterschied. Wo ist der Fehler?

Autor: Sandrine Aline (sanaline)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo

ich habe einfach in andere Forum versucht Hilfe zu bekommen deshalb 
siehst du dieses Code...
genau was du siehst is ein Teil der .cpp Datei, die ich aendern soll.

MfG.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Analysieren, im Debugger durchgehen, Variablen beobachten, Schlüsse 
ziehen, Änderungen machen ....  und das ganze Spiel von vorne.

Jemandem bei einem kleinen Programm helfen ist eine Sache. 20 oder 
meinetwegen 100 Zeilen Code im Kopf durchgehen und auf die Schnelle den 
Irrtum des Fragers finden, ist noch ok. Aber hier Kilobytweise den Code 
für dich zu analysieren ... viel Glück, vielleicht findest du jemanden.

Viele von uns verdienen ihre Brötchen genau damit, dass sie diese Dinge 
können. Und nein, uns ist das auch nicht in die Wiege gelegt worden. Wir 
haben auch Stunde um Stunde, manchmal Tage oder Wochen damit verbracht, 
genau das zu tun: analysieren, im Debugger durchgehen, falschen Fährten 
nachjagen, daran zu verzweifeln, Testausgaben in den Code einbauen, 
stapelweise Papier mit Notizen vollkritzeln, .... solange, bis das 
Problem gelöst ist. Keiner konnte das von Anfang an, aber wir haben uns 
durchgebissen und jeder hat sich in mühevoller Arbeit seine Techniken 
für sich entwickelt, die für ihn funktionieren. Und heute werden wir 
dafür bezahlt, dass zu können.

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
und wenn schon, dann bitte ein Frage, die man auch verstehen kann,
eine vernünftige Beschreibung worum es überhaupt geht und nicht
eine ZIP-Datei mit einem Müllhaufen aus unkommentiertem Quelltext,
zwei Verzeichnissen mit Quelltext, von denen man sich eines
aussuchen kann, und zur Dekoration ein paar .bak-, .old- und
.o-Dateien obendrauf.

Ich hatte den Fehler gemacht und kurz reingesehen, und habe es
bereut. Ich hätte gleich mit dem Hund spazieren gehen sollen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.