Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Pufferung von Datenströmen

&pagelevel(5)&pagelevel

Wenn ein Datenstrom nicht gepuffert ist, werden die Bytes direkt ans System durchgereicht. Andernfalls können die Bytes als Block akkumuliert und übertragen werden. Wenn ein Datenstrom voll gepuffert ist, werden die Bytes als Block übertragen, sobald der Puffer voll ist. Wenn ein Datenstrom zeilenweise gepuffert ist, werden die Bytes als Block übertragen, sobald ein Neue-Zeile-Zeichen auftritt. Des Weiteren werden Bytes als Block übertragen, wenn ein Puffer voll ist und Eingaben von einem nicht gepufferten Datenstrom oder einem zeilenweise gepufferten Datenstrom, der die Byte-Übertragung erfordert, angefordert werden. Die Unterstützung dieser Charakteristika kann durch setbuf() und ssetvbuf() veranlasst werden.