返回首页

共同假设
我们有三个码头开放让说的/ dev / PTS / X终端的x,其中x为0,1和2的名字命名。

基于shell的情景
在终端发出以下命令:
现在尝试-1在终端输入一些字符,你观察到,其中一些(一个是,一个没有模式)出现在终端-0。这意味着,当你键入ABCDEF王牌字符显示终端1 BDF字符显示终端0。

编程方案
我有一个基于文本的控制台程序,这是我从终端-0运行状态信息显示给用户使用该终端。
现在,我想收集从终端1通过重定向标准输入和输出到该控制台,然后执行scanf和printf的执行用户输入(基于文本):

{C}

问题总结
1)当我进入我在终端1,按输入字符串,它被解释为命令,并试图通过操作系统执行,从而收到"命令未找到"。
2)一些我在终端类型的字符显示,有些则不是![但值是scanf的程序正确!]
任何意见/建议的一种先进的赞赏。

回答

评论会员: 时间:2