哪位大侠可以告诉我:怎样在vc的程序中启动一个含有两个参数的DOS程序?
并且,dos 程序需要不断的接受来自键盘的字符串(使用gets()函数),能否改为用windows的对话框来将字符串传递给它?

解决方案 »

  1.   

    CreateProcess()或者ShellExecute()都可以。
    启动dos程序后,会有dos窗口出现,你可以在里面输入字符串。
      

  2.   

    楼上朋友所说方法都是可以的,如要彻底抛弃这个dos下的东西,还是应该升级你的dos程序。
      

  3.   

    大侠可否说的详细一点?给出个含有参数的示例来看看好不好?
    比如:
    程序--myfunc;
    参数--param1,param2;
    该如何写这个函数呢?