我的程序界面中有一个CEdit,要想在执行编译一fortran程序的命令compile a.for时,在edit中显示
  编译信息,并能接受用户输入,怎么办?我是初学者,最好简单一些。

解决方案 »

  1.   

    我觉得应该可以执行系统命令"fortran_compiler.exe a.for >> C:\\Temp.txt”
    然后打开文件、读取内容、删除文件
    我记得我大一最早接触语言时就是FoxBase + fortran.  ^_^
    happy programming to u.
      

  2.   

    用CFile 类可以打开"C:\\Temp.txt"并读取(参考MSDN)
    删除文件可以用BOOL DeleteFile (LPCTSTR lpFileName);至于执行系统命令 我也没什么好函数,我知道的API 有两个:
    WinExec 它启动编译后就返回了,所以函数返回时"C:\\Temp.txt"可能并未生成
    System 到是等程序编译结束后才返回,它他会弹出一个DOS 窗体
    如果你也是(和我一样)工程专业的,我建议你先别忙投入OOP或软件工程,把时间花在ANSI C/C++ 上,一年后再考虑以后选用什么语言
    莫在浮沙筑高台