Tag: unsigned-char

Was ist der Unterschied zwischen char und unsigned char?

Anzahl der Antworten 2 Antworten
(Bearbeitet C/C++ zu C) Bitte helfen Sie mir, um herauszufinden, eine saubere Klärung char und unsigned char in C. Speziell wenn wir die übertragung von Daten zwischen embedded-Geräten und Allgemeinen PCs (Die Differenz zwischen Puffer unsigned char

Bequem kopieren std::vector<unsigned char>, um input-stream (std::istream-Objekt)

Anzahl der Antworten 2 Antworten
Ich versuche zu nutzen, eine Funktion, die auch kommt in einem 3rd-party-lib und erwartet, dass ein input-stream-Objekt in die binäre Datei Daten transportiert werden. Signatur sieht so aus: doSomething(const std::string& ..., const std::string& ..., std::istream& aData, const

Vergleich zwischen unsigned int und unsigned char

Anzahl der Antworten 2 Antworten
Habe ich ein unsigned char-array, wie Data[2]. Ich brauchte es zu vergleichen mit einer Ausgabe einer Funktion zurückgeben unsigned int. habe ich versucht zu werfen Data[2] in unsigned int und Umgekehrt. Es hat nicht funktioniert. Was ich

c++ unsigned char Speicher kopieren

Anzahl der Antworten 1 Antworten
Ich übergeben zu müssen, ein unsigned char-array aus einer Methode zu einer anderen, und ich habe versucht mit diesem code: { unsigned char *lpBuffer = new unsigned char[182]; ReceiveSystemState(lpBuffer); } BOOL ReceiveSystemState(unsigned char *lpBuffer) { unsigned char

Maximaler Wert für unsigned char

Anzahl der Antworten 2 Antworten
#include <stdio.h> int main() { unsigned char i=0x80; printf("%d",i<<1); return 0; } Warum wird in diesem Programm drucken 256? Als ich dies verstehen, da 0x80= 0b10000000, und unsigned char hat 8 bit, die '1' überlauf sollte nach

wie zu erstellen, unsigned char type-array dynamisch in den Ziel-c

Anzahl der Antworten 1 Antworten
Ich will ein unsigned char array in objective-c aus den Werten von anderen nsmutablearray, Bitte helfen Sie mir unsigned char buffer2[24]; buffer2[0] = 0X55; buffer2[1]=0x66; buffer2[2]=0x77; buffer2[3]=0x88; buffer2[4]=0x44;//print command buffer2[5] = 0X1D; buffer2[6]=0x6B; buffer2[7]=02; buffer2[8]=0x0D; buffer2[9] =

C printf unsigned char array

Anzahl der Antworten 1 Antworten
Habe ich ein unsigned char-array unsigned char* name = malloc(nameLength); - wie kann ich drucken Sie es mit printf? %snicht richtig zu funktionieren scheint, auch nicht %u (sehen zufällige Symbole). Hier ist, wie Erzeuge ich Daten, die

Wie konvertiert einen double in einen unsigned char?

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche um zu ändern, einen Vektor von Double-in unsigned chars mit c++. Um sicherzustellen, dass es funktioniert, ich schrieb: unsigned char x = 0; double y = 4.6; x = (unsigned char) y;

Beim initialisieren unsigned char array mit hex-Werten in C++

Anzahl der Antworten 3 Antworten
Ich würde gerne initialisieren unsigned char-array mit 16 hex-Werten. Aber ich weiß nicht scheinen, um zu wissen, wie man richtig initialisiert, die/der Zugriff auf diese Werte. Wenn ich versuche auf Sie zuzugreifen, da möchte ich vielleicht intuitiv,

Casting von `int` in `unsigned char`

Anzahl der Antworten 1 Antworten
Ich bin mit dem folgenden C++ - code auf Coliru: #include <iostream> #include <string> int main() { int num1 = 208; unsigned char uc_num1 = (unsigned char) num1; std::cout << "test1: " << uc_num1 << "\n"; int

die Speicherung von float-Wert auf ein unsigned char-array

Anzahl der Antworten 2 Antworten
Tut mir Leid das zu Fragen aber ich habe gesucht für dieses kleine Ding und fand etwas im Zusammenhang auf das link unten, aber nicht bekommen jede Idee Wie bewahren Sie schwebt in der Reihe, die später

Konvertieren QString in unsigned char-array

Anzahl der Antworten 2 Antworten
Ich habe eine sehr grundlegende Frage hier. Ich habe versucht, googeln für eine Weile, denn es gibt viele ähnliche Fragen, aber keine der Lösungen bei mir funktioniert. hier ist ein Codeausschnitt, der zeigt das problem: QString test

Erzeugung von Zufallszahlen unsigned char Werte in C++

Anzahl der Antworten 5 Antworten
Ich Frage mich, wie die zu generieren zufällige unsigned char Werte. Meine Idee; rand()%255; seit unsigned chars die Unterstützung zwischen 0 und 255. Ich Frage mich, ob diese Methode verbessert werden könnte(oder ist es die meisten legit

Wie zu initialisieren unsigned char pointer

Anzahl der Antworten 3 Antworten
Möchte ich die Initialisierung der unsigned char * Puffer der Länge 1500, damit kann ich Werte speichern, die es von einigen anderen Quellen. Es sollte gekennzeichnet werden, allgemein c++ statt visual-c++. InformationsquelleAutor Yatendra Goel | 2011-04-16

Umwandlung von unsigned in signed char in C

Anzahl der Antworten 3 Antworten
Ich bin die Umwandlung einer Eingabe raw pcm stream in mp3 mit lame. Die Kodierung der Funktion innerhalb der Bibliothek gibt mp3 kodierten samples in ein array vom Typ unsigned char. Dieser mp3-codierten stream muss nun innerhalb

Convert unsigned char[10] QBytearray;

Anzahl der Antworten 2 Antworten
Ich habe schon viel gesehen o Fragen rund um diese, aber bisher keine für mich gearbeitet. Habe ich versucht, die 2 häufigsten Antworten, aber ich bekomme den gleichen Fehler. sein, sondern eine unsigned char buf[10]; diese, QByteArray

C++ - Umwandlung von float in einen unsigned char?

Anzahl der Antworten 2 Antworten
Ich bin neu in C++ und ein wenig zu googeln, dachte ich sprintf würde die Arbeit machen, aber ich bekomme eine Fehlermeldung beim kompilieren, dass ich nicht umwandeln kann zwischen einer unsigned char und ein char. Ich

Ungültige Konvertierung von 'void*' zu 'unsigned char*'

Anzahl der Antworten 6 Antworten
Ich habe den folgenden code; void* buffer = operator new(100); unsigned char* etherhead = buffer; Bin ich immer die folgende Fehlermeldung für diese Zeile, wenn Sie versuchen zu kompilieren; error: invalid conversion from ‘void*’ to ‘unsigned char*’

Wie kann ich #define unsigned char* string?

Anzahl der Antworten 1 Antworten
Habe ich folgende definieren in meinem code #define PRODUCTNAME "SomeName" und ich möchten, senden Sie es mit einer Funktion com_reply(unsigned char* msg, uint16_t lenght). Jetzt bekomme ich eine Warnung, dass mein argument unterscheidet sich in Fehler. Ich

Wie zu Lesen, die in binären Daten und cast auf unsigned char (C++)

Anzahl der Antworten 1 Antworten
Habe ich ein raw-Bild-Datei gespeichert ist, in binäre Daten (keine Codierung). Ich möchte Lesen Sie in der Datei und wandeln Sie die Werte in einen unsigned char. Aber ich bin mir nicht sicher, wie zu beginnen, gehen

Ungültige Konvertierung von unsigned char* zu char*

Anzahl der Antworten 4 Antworten
Hier ist ein code - 1 int main(int argc, char *argv) 2 { 3 signed char S, *psc; 4 unsigned char U, *pusc; 5 char C, *pc; 6 7 C = S; 8 C = U; 9

Kopieren unsigned char array

Anzahl der Antworten 1 Antworten
Was wäre der beste Weg, zu kopieren unsigned char-array zu einem anderen? Beispiel: unsigned char q[1000]; unsigned char p[1000]; strcpy (q,&p); Der obige code funktioniert nicht, es gibt mir die Fehlermeldung "cannot convert parameter 1 from unsigned

So drucken unsigned char[] als HEX in C++?

Anzahl der Antworten 1 Antworten
Möchte ich zum drucken der folgenden Hash-Daten. Wie sollte ich es tun? unsigned char hashedChars[32]; SHA256((const unsigned char*)data.c_str(), data.length(), hashedChars); printf("hashedChars: %X\n", hashedChars); //doesn't seem to work?? InformationsquelleAutor louis.luo | 2012-05-04

std::move zwischen std::string und std::vector<unsigned char>

Anzahl der Antworten 2 Antworten
Arbeite ich mit 2 Bibliotheken. Man nimmt und gibt zurück std::strings, während die andere verwendet std::vector<unsigned char>s. Wäre es gut, wenn ich könnte stehlen die zugrunde liegenden arrays von std::string und std::vector<unsigned char> und in der Lage

C - unsigned int, unsigned char-array Konvertierung

Anzahl der Antworten 6 Antworten
Habe ich eine unsigned int-Zahl (2 byte), und ich will es konvertieren, auf ein unsigned char-Typ. Von meiner Suche, ich finde, dass die meisten Leute empfehlen, Folgendes zu tun: unsigned int x; ... unsigned char ch =

Wie sprintf ein unsigned char?

Anzahl der Antworten 5 Antworten
Dies nicht funktioniert: unsigned char foo; foo = 0x123; sprintf("the unsigned value is:%c",foo); Bekomme ich diesen Fehler: cannot convert parameter 2 from 'unsigned char' to 'char' InformationsquelleAutor der Frage Christoferw | 2010-01-12

Warum kann ich nicht zwischen char * und unsigned char * static_cast?

Anzahl der Antworten 3 Antworten
Anscheinend ist der compiler hält Sie für nicht Verwandte Arten und damit reinterpret_cast erforderlich ist. Warum ist das die Regel? InformationsquelleAutor der Frage Nick | 2012-04-14

Wann ist uint8_t ≠ unsigned char?

Anzahl der Antworten 3 Antworten
Entsprechend zu C und C++CHAR_BIT >= 8. Aber wenn CHAR_BIT > 8, uint8_t kann auch nicht dargestellt werden als 8 bits. Es muss größer sein, weil CHAR_BIT ist die minimale Anzahl von bits für jeden Daten-Typ in