Wert einlesen ohne cin>> oder so
-
Hallo kennt wer eine möglichkeit wie man einen Wert einlesen kann OHNE cin>> oder so zu benutzen ?
Also was genau steckt hinter: cin>>
Weiss wer in welcher Header Datei ich mir angucken kann wie cin>> Programmiert wurde ?
Oder führt da kein weg am Reverse Engineering vorbei ?
-
Zu 1) Du könntest scanf verwenden, was aber nicht empfehlenswert ist.
Zu 2) Schau doch einfach in deinen iostream - Header rein
-
_byte* schrieb:
Hallo kennt wer eine möglichkeit wie man einen Wert einlesen kann OHNE cin>> oder so zu benutzen ?
Ja, da gibt es sogar extrem viele. Guckst du hier:
http://www.cplusplus.com/reference/iostream/istream/
http://www.cplusplus.com/reference/clibrary/cstdio/Weiss wer in welcher Header Datei ich mir angucken kann wie cin>> Programmiert wurde ?
Guckst du in den Sourcen deiner Standardbibliothek. Oder falls diese nicht verfügbar, sind in denen einer quelloffenen Implementierung wie der libstdc++. Oder bei Google Codesearch.
Aber ich vermute mal, dass du das was du findest nicht verstehen wirst, wenn du solche Fragen stellen musst.
314159265358979 schrieb:
Zu 2) Schau doch einfach in deinen iostream - Header rein

Ich wette iostream sieht ungefähr so aus:
#include<istream> #include<ostream> namespace std { extern istream cin; extern ostream cout; extern ostream cerr; extern ostream clog; }Natürlich noch mit etwas Makromagie gewürzt.
-
Ty da kann ich denke ich mal was mit Anfangen.
Wie weit ich es verstehe wird sich herausstellen. ^^
Ansonsten frag ich halt nochmal. (-: