题目:修改DOS操作系统的DIR命令,使用高级程序语言编写和调试一个MYDIR命令.
    要求:
         *在信息多屏时,信息满一屏自动停止
         *可以控制前后翻屏查看文件信息
         *保留DOS的DIR命令的全部参数的功能.请大侠们帮忙解答一下!!感谢ING

解决方案 »

  1.   

    #include <system.h>
    #include <string>void main(int argc, char**argv)
    {
         std::string mydir = "dir";     for(int i = 1; i < argc; ++i)
            mydir = mydir + " " + argc[i];
        system(mydir.c_str());
    }
      

  2.   

    直接用mydir封装一下dir,这样就可以直接调用
      

  3.   

    先用dir 参数 > a.txt
    再把a.txt文件的内容写程序显示出来
      

  4.   

    先用dir 参数 > a.txt
    再把a.txt文件的内容写程序显示出来好主意, 不过最好把Dir操作的结果转到内存里就行了, 不要形成文件.