Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Funktion mit Adresse und Binärformat

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
10.06.2004, 11:56 Uhr
chrisuni



Wieder mal ein Problem...
Schreiben Sie eine Funktion, die zu einer gegebenen Adresse (Typ void *) den Inhalt des dort gespeicherten Wertes im Binärformat ausgibt.

Bedeutet das ich soll einen int Wert setzten mit z.b. x = 2 und diesen dann mit einem Pointer einer Funktion übergeben, welche das Binärformat anzeigt ?

Wenn ja, eine Funktion fürs Binärformat hab ich ja, aber wie der Rest geht verstehe ich nicht...
--
gruß chris

nehmts mir net übel ich bin nen Anfänger und seh manchmal den Wald vor lauter Bäumen nicht mehr ;)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.06.2004, 19:56 Uhr
virtual
Sexiest Bit alive
(Operator)


Die Aufgabenstellung ist Unsinn, weil void* auf sonstwas zeigen kann (int, std::string, nix, ...). Folglich kann man nicht ohne weiteres das ausgeben, worauf gezeigt wird.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.06.2004, 20:20 Uhr
chrisuni



Mein Proff hat diese Aufgabe gestellt und ich verstehe die Aufgabe auch nicht.. deswegen dachte ich vllt weiß von Euch ja jemdan was...
--
gruß chris

nehmts mir net übel ich bin nen Anfänger und seh manchmal den Wald vor lauter Bäumen nicht mehr ;)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.06.2004, 21:22 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@virtual
ich würde mal vermuten er meint das erste byte auf das der void-pointer zeigt
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.06.2004, 23:15 Uhr
0xdeadbeef
Gott
(Operator)


Er meint den void-Pointer selbst. Also:

C++:
void show_bitwise(void *ptr) {
  unsigned i = sizeof(void*) * 8;
  while(--i > -1)
    putchar((ptr >> i & 1) + '0');
  putchar('\n');
}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
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: