我用system调用了控制台的telnet命令,现在我想把telnet执行的结果保存到字符串中,应该如何解决

解决方案 »

  1.   

    http://blog.csdn.net/xxingup/article/details/5506812
      

  2.   

    测试了一下  在使用ping命令的时候可以 但是使用telnet的时候 就得不到结果
      

  3.   

    我只要输出出来的东西啊 你的ping命令 也是经过了处理的啊 我要的CMD执行的结果 诶 技术很菜的 多多指点下
      

  4.   

    输出重定向, system("telnet xxx > result.txt");然后读取result.txt
      

  5.   

    这样根本不行呀,重定向的只能是本机的操作,可能用ping啊等等 但是telnet他不能够执行呢
      

  6.   

    哦, telnet -f 怎么样?
      

  7.   

    telnet -f 在cmd中运行可以 但是为什么在system的函数调用时 就不行了呢