Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Hex-Zähler erstellen

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
09.05.2005, 14:09 Uhr
JohnSilver



Hallo,

ich würde gerne wissen ob es schon einen Hexzäher, der von 0-F zählt gibt? Bzw. wenn nicht, ob da jemand einen Tipp für mich hätte wie ich soetwas am besten schreibe?!

Danke im voraus
John
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.05.2005, 14:40 Uhr
Tommix




C++:
#include <stdio.h>

int main()
{
    int i;

    for (i = 0x00; i <= 0x0F; ++i)
        printf ("%X\n", i);

    return 0;
}



- Tommix

Dieser Post wurde am 09.05.2005 um 14:41 Uhr von Tommix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.05.2005, 14:59 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Tommix

C++:
printf("0123456789abcdef\n");


ist kürzer
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.05.2005, 15:28 Uhr
~JohnSilver
Gast


Danke euch für die schnelle Hilfe....

jetzt aber noch eine kleine Frage: Wie lautet der Befehl unter c++ eine Hexzahl Dezimal darzustellen bzw. genau andersherum. D.h. ich möchte z.B. die Var X=0x0F als Var Y=15 darstellen.
Aber ich möchte das ganze nicht am Bildschirm ausgeben.

Danke euch!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.05.2005, 15:35 Uhr
ao

(Operator)


Die interne Darstellung ist dieselbe (0000 0000 0000 1111). Die Entscheidung (15 oder 0F) spielt erst bei der Anzeige eine Rolle.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.05.2005, 16:21 Uhr
~JohnSilver
Gast


Aha,

du meinst also, wenn ich jetzt ne Funktion habe:

z.B.

test.portfreigabe[1] = 0x
Bearbeitung von Benutzer:

0F




ist das gleiche wie:

test.portfreigabe[1] = 15 ???

Das Problem ist nur dass dann in meinem Array als Dezimal beschrieben wird und nicht als HEX, dass ist mein Problem!

Merci
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
09.05.2005, 16:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ja es ist das selbe, intern werden die variablen alle im binärform gespeichert, also nur mit 1en und 0en. Nur je nach Anzeige wird das entsprechend als Dezimal,Hexadezimal oder was auch immer dargestellt
--
class God : public ChuckNorris { };
 
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: