Heim >Backend-Entwicklung >C++ >Wie lese ich Binärdaten aus std::cin?
Binärdaten aus std::cin lesen
Binärdaten aus std::cin lesen kann schwierig sein, da sie zunächst nicht mit geöffnet werden ios_binary. Wenn Sie cin verwenden müssen, müssen Sie es im Binärmodus erneut öffnen. Dies ist nicht Teil des Standards, daher müssen Sie die Dokumentation Ihres Betriebssystems und Compilers für spezifische Anweisungen konsultieren.
Sobald cin im Binärmodus geöffnet ist, können Sie cin.read() verwenden, um Bytes lesen. Wenn Sie wissen, dass es in Ihrem System keinen Unterschied zwischen Text und Binärdatei gibt, können Sie lesen verwenden, ohne sich Gedanken über den Dateityp machen zu müssen.
Hier sind einige zusätzliche Ressourcen, die hilfreich sein können:
Das obige ist der detaillierte Inhalt vonWie lese ich Binärdaten aus std::cin?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!