Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » const unsigned char **attr

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
17.11.2004, 14:43 Uhr
~drinkingHotC
Gast


Hallo mitglieder.
habe eine Methode die als parameter ein "const unsigned char **attr"
entgegennimmt. will dieses attr in einen string umwandeln damit ich damit arbeiten kann.
wie zum beispiel ein:"
Code:
str3 = reinterpret_cast<const char*>(attr);
"

das oben genannte funktioniert aber nicht. ich denke mal das liegt an den 2 **.Weiss auch nicht was das bedeutet. bin ein anfänger.
Kann mir jemand helfen????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.11.2004, 15:03 Uhr
(un)wissender
Niveauwart


Willst du vielleicht das hier?


C++:
const unsigned char * str3 = *attr;



Das hier geht bei mir, ob es Sinn macht, steht auf einem anderen Blatt:

C++:
int main(int argc, char* args[])
{
    const unsigned char **attr = 0;
    const char* str3 = reinterpret_cast<const char*>(attr);
    return 0;
}



--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.11.2004, 15:32 Uhr
Devil




C++:
char c = 'a';
char *pc = &c;
char **ppc = &pc;


Ein ** ist ein Pointer der auf einen Pointer zeigt.
Man kann auf diesen Pointer entweder über *ppc
zugreifen, oder über ppc[0] falls es ein Feld von **Pointern ist.

Devil
--
Intelligenz ist eine Illusion des Menschen
 
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: