Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » problem mit unsigned char *

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.09.2005, 23:16 Uhr
~NoBroblem
Gast


Hallo zusammen,

ich weiss jetzt nicht ob ich bei unsigned char * was falsch verstanden habe, aber es will leider nicht so ganz funktionieren.

Programmiere auch schon seit einigen Wochen in C, habe bisher aber nur signed char * verwendet.

Bei einem einzelnen unsigned char funktioniert alles perfekt:

Code:

char              sc = 'a';
unsigned char uc = 'a';



Auch mit char * funktioniert alles super

Code:

char* scptr = "hallo, so geht's!";



Doch sobald ich das ganze mit unsigned char * versuche, erhalte ich immer die Meldung "invalid conversion from const char * to unsigned char *:


Code:

unsigned char * ucptr = "So geht's leider nicht...";



Habe ich da an der Theorie der unsigned chars etwas nicht verstanden?

mfg NoBroblem
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.09.2005, 23:24 Uhr
imhotep
followed the white rabbit


Vielleicht musst du nur eine explizite Typumwandlung machen


Code:

unsigned char * ucptr = (unsigned char*) "So geht's leider nicht...";



Und außerdem warum willst du mit unsigned chars ummachen? Wenn du sie als Zeichen behandelst kann dir doch egal sein, ob sie ein Vorzeichen hab und wenn du sie zum rechnen nehmen willst brauchst du sie nicht aus Zeichen zu erstellen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.09.2005, 23:28 Uhr
~NoBroblem
Gast


Vielen Dank, so funktioniert es perfekt.

Warum ich frage? Habe mir nen Source angeschaut, da wurden auch unsigned char* verwendet. Wollte die halt mal näher anschauen

Nochmals Danke

mfg NoBroblem
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: