Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Dezimalzahl -> Dualzahl

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 ] [ 2 ] > 3 < [ 4 ]
020
16.08.2004, 17:27 Uhr
RHBaum



off topic :

@windalf

Zitat:

das liegt ganz einfach daran das sich klammer auf typ klammer zu schmeller schreibt als static_cast....


Wenn mich nen Polizist ohne Helm aufn Motorrad oder ohne Gurt im Auto erwischt, muss ich auch zahlen ! Also Pfötchen her !

Ciao ...

Dieser Post wurde am 16.08.2004 um 17:28 Uhr von RHBaum editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
16.08.2004, 17:36 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Wenn mich nen Polizist ohne Helm aufn Motorrad oder ohne Gurt im Auto erwischt, muss ich auch zahlen ! Also Pfötchen her !


mein Motorrad ist aber schneller als das Polizeiauto
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
16.08.2004, 21:33 Uhr
Hans
Library Walker
(Operator)



Zitat von GERO:

was bedeutet:

C++:
"ip=*tmp<<24|tmp[1]<<16|tmp[2]<<8|tmp[3];"


sowas hab ich noch nie gesehn...



Hi,
das speziell hab ich vorher auch noch nicht gesehen, aber das sind ganz simple Bitoperationen.

Zitat:

vielleicht kann das ja jemand in c++ "übersetzten"...



Das braucht man nicht in C++ übersetzen, das ist in beiden Fällen gleich. Aber vielleicht solltest Du Dich mal mit den Bitoperatoren und Zahlensystemen etwas genauer befassen.

Zitat:

ansonsten, möchte ich halt, das die binaer_ausgeben Funktion eher eine binaer_urechnugs Funktion wird, also eine dezimalzahl übergeben und eine dual zahl zurückgegeben wird... bis jetzt wird ja nur die dual-zahl auf dem bildschirm ausgegeben und nirgends gespeichert



Wie jemand anders schon geschrieben hat: Intern hast Du die Zahlen sowieso immer in binärer Form vorliegen, egal, ob sie als Hex-, Dezimal- oder Oktalzahl eingegeben werden.

Und was Windalf da macht ist ganz einfach folgendes: er nimmt die 4 Teile einer IP-Adresse, und schiebt sie positionsgerecht in eine 32 Bit breite int-variable. Mehr verrate ich Dir jetzt auch nicht, sondern schliesse mich virtual an.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 16.08.2004 um 21:37 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
18.08.2004, 11:52 Uhr
GERO



Nochmal.... das einzige was ich jetzt erst mal wissen wollte , war wie ich die printf und scanf anweisungen mit c++ also cout und cin machen kann...


ciao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
18.08.2004, 12:00 Uhr
virtual
Sexiest Bit alive
(Operator)


Nochmal...:
es gibt keine Fvorgefertigte Lösung, du must Selbst Hand anlegen. Wies geht, wurde Dir gezeigt.
--
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
025
18.08.2004, 12:10 Uhr
GERO



Nochmal:
Ich will jar keine vorgevertigte Lösungen sondern nur eine erklährung oder ein beispiel, wie ich die printf anweisung in eine cout anweisung umschreiben kann... und da ich keine ahnung von C und somit auch nicht von printf und scanf... wollte ich euch lediglich fragen, wie diese anweisungen in c++ geschrieben werden, ich verlange doch garnicht das ihr mir die lösung für das ganze programm gebt sondern nur die printf/scanf anweisung als cout und cin.........

ciao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
18.08.2004, 12:22 Uhr
(un)wissender
Niveauwart



C++:
int data = 4;
printf("hi %d!\n", data);
std::cout << "hi " << data << "!" << std::endl;




Bearbeitung:

Alles im Computer befindet sich schon im Dualsystem, da brauchst nichts auszurechen.
Wenn du die Zehnerstellen haben möchtest, dann bieten sich strings an, in die man die einzelnen umgerechneten Ziffern schreibt und dann einfach auslesen kann.


--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 18.08.2004 um 12:26 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
18.08.2004, 12:34 Uhr
GERO



@(un)wissender: Danke.... kann man denn nicht auch einfach den code so schreiben???


C++:

int data=4;
cout << "hi " << data << "!" <<endl;




und wie kann ich die scanf anweisung in c++ mit cin schreiben???

wenn mir das noch jemand sagen würde, währen vorerst alle meine probleme gelöst...

thx

GERO
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
18.08.2004, 13:02 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



C++:
int data;
cin >> data;


--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 18.08.2004 um 13:03 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
029
18.08.2004, 13:03 Uhr
virtual
Sexiest Bit alive
(Operator)


@Windalf:

6, Setzen!

Es heißt

C++:
cin>>data;



Das tat gut!
--
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
Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ]     [ 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: