回 帖 发 新 帖 刷新版面

主题:请教在屏显示进度的做法

想做一个控制台应用程序(fortran console application),里面要有一个进度百分比之类的屏幕输出,应该怎么写
比方有一个10000次的循环,我想在同一行上不断更新进度,不要那种刷屏式的显示
有些书上有说fortran windows application里面进度条的做法,但没说fortran console application应该怎么做
 
 

回复列表 (共1个回复)

沙发

可以在CONSOLE APPLICATION里添加对话框资源,调用IFLogM里的例程。不需要一定是win app。
方法和win app里的做法一样。
程序开头
USE IFLOGM
INCLUDE "RESOURCE.FD"
1. 初始化对话框资源 DLGINIT
2. DLGSET, DLGSETSUB初始化对话框的控件
3. DLGMODAL或DLGMODELESS激活对话框
4. DLGSET改变进度条进度
5. DLGUNINIT 释放资源

我来回复

您尚未登录,请登录后再回复。点此登录或注册