do-loops相关内容

在fortran中使用数组成员作为do循环的控制变量

我很惊讶你不能像这样把一个数组成员作为循环的控制变量: 程序测试整数,维度(2)::我i(1) = 1, 3做 i(2) = 1, 3!什么都在这里写(*,*)我结束做结束做结束程序 我的问题是为什么不允许这样做? 编辑:还是允许但我做错了? ifort v 11.1 的错误信息是: test.f90(4): error #5082: Syntax error, found ID ..
发布时间:2022-01-14 09:53:37 其他开发

循环后 Fortran DO 循环索引的值

DO 循环是如何工作的? 假设您有以下循环: 做 i=1,10...代码...结束做写(*,*)我 为什么打印的 I 是 11,而不是 10? 但是当循环由于一个 而停止时 if(something) exit I 符合预期(例如 i=7,退出,因为其他一些值达到了它的限制). 解决方案 i 的值在 do 循环确定之前进入 11它必须终止.11 的值是 i 的第一个值 ..
发布时间:2022-01-14 09:41:55 其他开发

在从一个表中提取的循环内调用执行以执行宏

我现在有下面 %macro sqlloop (event_id);...很多代码,主要是 proc sql 段...%修补; 生成输出表(名为 export_table2).我需要能够为另一个表(名为 vars)中的每个值运行此代码数十次.我的试用代码测试我想要它做的事情如下(基本上是手动输入这个 68 行表的前两个值) 数据;%let empl_nbr_var = '222';%让舰队=' ..
发布时间:2022-01-08 17:17:52 其他开发

重读浏览器窗口的内容/等待用户输入

在我的程序中,我想为 webbrowser-window 中的 2 个输入字段提供一个值,然后等待用户单击登录按钮.在此之后,我希望程序在屏幕内容“欢迎!"时跳出循环.(它在登录后包含). 但现在的问题是:当用户名和密码的值被设置时,do-loop 立即开始.所以即使我点击了登录按钮,循环仍然包含点击按钮之前网页的内容,它将永远循环. 我该如何解决这个问题?到目前为止,我想到了两种方法 ..
发布时间:2021-12-06 10:55:44 其他开发

在从一张表中拉出的循环内调用 execute 以执行宏

我现在有波纹 %macro sqlloop (event_id);...大量代码,主要是 proc sql 段 ...%修补; 生成输出表(名为 export_table2).我需要能够为另一个表(名为 vars)中的每个值运行此代码数十次.我的试用代码测试我想要它做的事情如下(基本上手动输入这个 68 行表的前两个值) data ;%let empl_nbr_var = '222';%le ..
发布时间:2021-07-14 20:32:17 其他开发

在Scheme语言中,如何在与外部do循环连接的内部do循环中分配变量计数器?

我想在Ansys Fluent中读取10个案例文件,每个案例文件有10个数据文件要读取. Ansys Fluent使用Scheme编程语言. 我必须设法在此处的代码(用Scheme语言评估浮点变量)中获得一些针对个别问题的答案,并且这里 (如何在Scheme语言中的do-loop中增加计数器?),但是在收集单个答案时,我意识到我需要用于计数器的新代码,该代码用于通过do循环读取数据文件. 这是包含 ..
发布时间:2020-06-12 19:09:23 其他开发

重新读取Web浏览器窗口的内容/等待用户输入

在我的程序中,我想给webbrowser窗口内的2个输入字段一个值,然后等待用户单击登录按钮.此后,我希望程序在屏幕内容为"Welcome!"时跳出循环. (登录后包含在其中). 但是现在出现问题:设置用户名和密码的值后,do循环立即开始.因此,即使我单击了登录按钮,该循环仍然包含单击该按钮之前网页的内容,并且该循环将永远循环. 我该如何解决?到目前为止,我考虑了两种方法: 单击 ..
发布时间:2020-06-12 19:09:13 其他开发

如何在Scheme语言中的do循环中增加计数器?

我想在Scheme语言的do循环中做一个简单的计数器增加,但我不熟悉该语言,并尝试过许多脚本而没有成功。该代码将在Ansys Fluent中实现以读取多个案例文件: (define j 5) ( Do((i 10(+ i 1)))((> = i 20)) (ti-menu-load-string(格式#f“/ file / read-case \”C:/ DataProcessing / C ..
发布时间:2018-05-02 10:53:32 其他开发

循环后Fortran DO循环索引的值

假设您有以下循环: do i = 1,10 ... code ... end do write(*,*)I 为什么打印的是11而不是10? 但是当循环由于 而停止时if(something)exit I正如预期的那样(例如i = 7,因为其他值达到极限而退出)。 i 的值为 在 do 循环之前,11 确定它必须终止 ..
发布时间:2018-03-16 17:26:22 其他开发

澄清fortran隐含的循环

我多年前使用了FORTRAN,最近被授权维护一个旧的FORTRAN程序(F77)。以下代码是不熟悉的: READ(FILE_LOG_UNIT,IOSTAT = FILE_STATUS)NUM_WORDS, 。 (BUFFER(BIX),BIX = 1,NUM_WORDS) 回顾一些在线论坛,让我困惑的部分,延续线,是一个隐含的循环。由于我的程序在这里给我带来了麻烦,我想将其 ..
发布时间:2018-03-16 17:21:51 其他开发