文件名称:C++ 输入输出流重定向到外设
文件大小:6.77MB
文件格式:RAR
更新时间:2017-03-05 03:18:25
C++ IO 重定向 streambuf
C++ 标准输入输出模块,为字符流操作提供了便捷的途径,软件开发当中,尤其是嵌入式系统开发当中,有时候需要把流信息重新定向到特定的端口,如串口,以太网,USB等。如标准输入输出cout, cin默认将字符流定向到屏幕或控制台。本代码演示了如何重载streambuf 使得使用ostream 或 istream 将字符流定向到特定的外设的一般思路.以以太网为例.
【文件预览】:
IORedirection
----IORedirection.v11.suo(65KB)
----IORedirection.sln(1KB)
----IORedirectSocketServer()
--------IORedirectSocketServer.vcxproj(5KB)
--------stdafx.cpp(227B)
--------IORedirectSocketServer.cpp(646B)
--------stdafx.h(233B)
--------targetver.h(236B)
--------IORedirectSocketServer.vcxproj.filters(2KB)
--------ReadMe.txt(2KB)
----IORedirection.sdf(32.5MB)
----IORedirection()
--------stdafx.cpp(218B)
--------IORedirection.vcxproj(5KB)
--------IORedirection.vcxproj.filters(2KB)
--------StreamSocket.cpp(298B)
--------stdafx.h(233B)
--------basic_dev_streambuf.h(647B)
--------TCPStreambuf.h(250B)
--------stream_dev_interface.cpp(214B)
--------basic_dev_streambuf.cpp(2KB)
--------Socket.cpp(5KB)
--------targetver.h(236B)
--------IORedirection.cpp(2KB)
--------StreamTrace.h(227B)
--------StreamTrace.cpp(191B)
--------Socket.h(1KB)
--------stream_dev_interface.h(157B)
--------StreamSocket.h(297B)
--------TCPStreambuf.cpp(137B)
--------ReadMe.txt(2KB)