Gast
#7120636
Eventuell kann mir hier jemand weiterhelfen. Ich habe eine TestLib geschriebenn. In der Applikation nutze ich die TestLib. Wenn ich den Code ausführte erhalte ich folgende Fehlermeldungen:
1 | |
2 | |
|
Anzeige
|
Hilfestellung C/C++
Gast
#7120636
Eventuell kann mir hier jemand weiterhelfen. Ich habe eine TestLib geschriebenn. In der Applikation nutze ich die TestLib. Wenn ich den Code ausführte erhalte ich folgende Fehlermeldungen:
Gast
#7120638
tester schrieb: > Eventuell kann mir hier jemand weiterhelfen. Ich habe eine TestLib > geschriebenn. In der Applikation nutze ich die TestLib. > Wenn ich den Code ausführte erhalte ich folgende Fehlermeldungen: > 1Fehler (aktiv) E0144 Ein Wert vom Typ ""uint8_t *"" kann nicht zum > Initialisieren einer Entität vom Typ ""uint32_t"" verwendet werden. > 2Fehler C2440 "Initialisierung": "uint8_t [300]" kann nicht in > "uint32_t" konvertiert werden TestLib Hallo mein Freund, Kannst Du bitte dein Programm kommentieren? Was sollen die einzelnen Zeilen bewirken? TestLib::st_telegramData testtelegramm{ 0x00, 0, 0,
TestLib::telegramFormat_1, 0, telegrammPayload };
Sieht komisch aus.
Gast
#7120641
Deine Fehlermeldung passt nicht zum Programm. Beispiel: Programm: [100], Fehlermeldung [300]. Zudem erwartet CheckTelegramm einen struct (st_telegramData), Du übergibst ein Array. bitte Originalen Code posten und bei der Fehlermeldung, in welcher Zeile er auftritt. Aber so ist es erstmal m.E. falsch.
Gast
#7120647
Oh sorry. Hab den Es geht mir eigentlich darum warum kann ich den Puffer nicht der Struktur übergeben.
Ein Zeiger auf die Daten ist einfach ein anderer Datentypen.
Beitrag #7120672 wurde von einem Moderator gelöscht.
Gast
#7120698
Sorry ich sehe jetzt nicht was ich ändern müsste?
Gast
#7120708
Hab den Fehler doch noch gefunden.
Gast
#7120800
tester schrieb: > Hab den Fehler doch noch gefunden. Und wo? war er? Der saß vor dem Rechner... Oliver Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|