Ich möchte eine Variable in einem Nachrichten-Header hinzufügen, so habe ich unit8_t
sie zu definieren, aber wenn ich diese Variable lesen will, muss ich es werfen in Doppel ich tat:weiß nicht, einen Typ (Casting)
hello.positionx = unit8_t (m_ipv4->GetObject<MobilityModel>()->GetPosition().x);
hello.positiony = unit8_t (m_ipv4->GetObject<MobilityModel>()->GetPosition().y);
, wie Sie diese Zeilen zu sehen sind ähnlich, aber wenn ich mein Programm ausführen zeigt es einen Fehler in der zweiten Zeile, die: unit8_t
nicht in diesem Bereich definiert
ich den Header hinzugefügt:
#include"stdint.h"
I don Weiß nicht, was ist die Bedeutung? von diesem Fehler. Ich werde dankbar sein, wenn Sie mir helfen.
ja genau, habe ich alle mein Programm überprüft aber nicht darauf geachtet. Danke – bahar
Nit Pick: 'Uint8_t' ist eine" vorzeichenlose 8-Bit-Integer " –