问题标签 [fortran95]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
string - 在fortran中将字符串连接到文件末尾
如何将字符串连接到文件末尾或文件中的特定位置?以下命令中“*”的含义是什么:
math - Fortran 中的 HTML 和 XML 解析
我正在学习数学计算,我完全被这个任务困住了!我什至不知道如何开始它!
**用 Fortran 编写一个程序,它可以解析单行格式良好的 HTML 或 XML 标记,以便在单行上输入(保证总共不超过 80 个字符),例如
-很多可爱的文字在哪里
- 标签可以是 1 到 37 个 ASCII 字符,并且不包含空格
text 可以包含空格并且长度为 1 到 73 个字符,以便程序输出两行之一:
- tag :如果在 <...> 中出现两次标记匹配,则为文本,并且
- 如果输入任何其他内容,则语法错误。
非常感谢任何帮助!**
fortran - Fortran I/O,首先读取的是EOF?
我正在尝试使用一些旧的 FORTRAN 代码和一些新的 Java 代码,这些代码在 Windows(作为 exe)中工作但在 OS X 中不工作。我尝试在 eclipse 中构建它,我得到了
所以我去终端并这样做,即使是不同的编译器,但仍然是相同的结果:
运行使用标准 -c 和 -o 命令制作的 OS X 10.7.5 和 gfortran-4.2
该程序手动构建,但输出为:
我也看到了这个错误:
显示IOSTAT返回0,说明文件好?但它不会读取文件,即使我将 unit# 更改为 88.. 并且即使我将 CR 更改为 mac、windows 或 unix。
这似乎只是输入/输出的问题,例如,如果我对变量进行硬编码,程序可以工作。
有想法该怎么解决这个吗?提前致谢。
Edit1 这里是 variables.txt 文件
最后有一个回车,如果我把-9999改成正数也没关系
编辑2
我从目录中删除了文本文件并将 .f 重新制作为如下所示:
然后我编译它。
输出是:
正如预期的那样,但 variables.2txt 无处可寻!我很困惑,请帮忙。
Edit3 我找到了幻像文件。它位于 /users/me/phantom.txt 所以问题是,如何使文件保存在与可执行文件相同的目录中?
fortran - 如果某些数据包含空格,如何读取逗号分隔的数据文件
我正在尝试读取使用逗号作为分隔符的数据文件,如下所示
但是,如果我阅读使用
它将 IPE 和 80 读取为不同的数据。换句话说,它将逗号和空格都计为分隔符,但我不想要这个。我如何告诉我的程序“嘿,空格不是分隔符,只有逗号!” ?
arrays - Fortran:读取字符串中不规则分隔项的文本文件
我是 Fortran 的新手,我需要编写一个代码,允许我读取一个文本文件(.dat),其中包含不规则空格/不规则分隔的数据数组(1876 列 x 3126 行)并将其写入新文件具有一致的格式。简而言之,我希望数据的列相互对齐。
前任:
上面的示例基本上是数据列应该是什么样子,每个值之前都有相应的空格数,如图所示。值的格式为“f10.4”
这是我尝试编写的代码。我能够编译代码并运行 exe 文件,但是,它无法从文本文件中读取并产生运行时错误:文件结束。
我的问题:
如何使用 do 循环从一行中连续读取值?在“do”循环中使用 f 格式的重复功能时,我有点困惑。
我可以将数组“mat”作为一个整体读/写吗?或如何分配 data_list 进行读/写?我可以分配整个矩阵而不是单个元素吗?
对于此事,我将不胜感激。谢谢!
fortran - 如何在 Fortran 95 中包含来自不同文件的模块?
我认为这个问题很明显,虽然我用谷歌搜索了它,但我找不到任何解决方案。我想拆分我的源代码以使其更易于维护。如何引用另一个文件中的模块?
fortran - 在 fortran(或任何其他语言)中使用函数的成本
假设我有一个非常大的数组verybigvariable
我已经定义了一个函数来执行一些这样的操作
我的问题是当我这样调用这个函数时
怎么了?它是否复制了我的变量,以便在函数执行期间在 ram 中保留 2X 空间?如果是这样,我该如何防止这种情况?(在一个简单的程序中,我知道,我可以在没有任何参数的情况下定义函数并使其使用现有变量,但如果我正在编写模块,似乎我必须在定义中包含参数)
audio - 在 fortran 90/95 中生成声音/哔声
当我的运行结束时,我需要在 fortran 中生成声音。我需要类似于c++ 中使用的"\a" 或 Beep( , ) 的东西。
gcc - Fortran 语法基础?
所以我试图让我的 Fortran 95 代码仅用于基本功能和程序定义。对于每行“意外”或“未分类”,我几乎都会得到一个错误。我想知道它是我的编译器(在 cygwin 终端中使用的 gfortran)还是我应该在文件的开头放一些东西?如果有人可以告诉我任何事情,那就在这里。
我编译的方式是:gfortran Diffraction.f95
fortran95 - (1) 处的不可分类语句,Fortran90 错误
当我尝试编译时,我不断收到此错误。我不太确定问题是什么。我不是最擅长编码,因此,调试不是我的强项。任何想法是什么导致错误?