回 帖 发 新 帖 刷新版面

主题:[讨论]管道Pipe特殊字符如何处理

我做了一个重定向console的程序,也就是利用管道让自定义的程序与console进行进程间通讯。大部分命令执行没有问题,只是有些特殊字符处理不对。

系统自带的DOS界面cmd下的执行情况:
C:\Documents and Settings\Administrator>|
此时不应有 |。

C:\Documents and Settings\Administrator>

但是在我的程序中为:
C:\Documents and Settings\Administrator>|

C:\Documents and Settings\Administrator>

调试发现,在ReadFile()执行后,获取到的字符仅仅只有 "|" 并没有其他字符,按理说应该是 "此时不应有 |。"才对。
请高手帮忙!

回复列表 (共1个回复)

沙发

字符集问题?

我来回复

您尚未登录,请登录后再回复。点此登录或注册