ZKX's LAB

fortran中通过文件输入变量赋值

2020-07-16知识7
fortran语言中现在有一整型变量k=100,现在想把100赋值到一个字符串变量中,请问如何实现? 举个例子: integer k character*256 c k=100 write(c,*)k print*,trim(c) end 这样k的内容就变成字符串传给字符串变量c了,自己举一反三吧 FORTRAN中变量自己给自己赋值是什么意思 没有特殊的意义,就是某些人的一种编程习惯 fortran中如何从文件中读取数据并赋值给二维数组 这是一个基本操作。如果你这么问,我建议你系统的阅读一本教科书。以下是通用的格式:Open(12,File=文件名)Read(12,*)数组 Close(12)但具体你的文件是什么样子,是文本文件... 在fortran中怎样把文件中的数据赋值给不同的变量,如 在程序中先开一个文件,open(6,file='file_name'),然后把文件中的数据读进来,read(6,*)name,.就可以了 fortran如何将txt文本中的数值赋值给几个随机变量 以下是通用的格式: Open(12,File=文件名) Read(12,*)数组 Close(12) fortran 中如何打开一个含有变量的文件名 把变量值写入字符串,作为文件名 可以用 write integer:tx character(len=512):cstr tx=10 write(cstr,'(i)')tx cstr='result_'/adjustl(trim(cstr))/'.dat' open(100,file... 高手解答,FORTRAN环境,急求方法!!如何将执行框中的各输入参数项统一制作成一个输入文件,,,???? 1 定义好输入文件的格式,即输入文件内的那个位置是什么参数 2 在程序里读取这个文件,将文件中对应的参数赋值给程序中相应变量就行了 fortran 中如何打开一个含有变量的文件名 tx是个变量,那么你把文件名拆成三部分,前后两个字符串常量,把三者赋给一个字符串变量,假如filename,那么打开语句为:open(100,file=filename) FORTRAN中通过键盘输入文件名,来打开文件,这样为什么是错的 PROGRAM EX030405 CHARACTER*20 NAME WRITE(*,*)'文件名' READ*,NAME OPEN(8,FILE=TRIM(NAME)/'.txt') READ(8,100)T,CHAT N=(T/CHAT)+1 WRITE(*,*)N,NAME 100 FORMAT(F8.3/F8.3) CLOSE(8) END 假设你的文件名是“百度.txt”,在执行READ*,NAME这句的时候你把“百度”赋值给NAME,在执行OPEN(8,FILE='NAME.txt')的时候,你想象中的是打开\"百度.txt\",而实际上由于你用引号将NAME给括起来了,所以系统会认为你想要打开的是一个\"NAME.txt\"的文件,如果文件夹下没有这个文件,系统将会自动生成一个。在执行READ(8,100)T,CHAT这句的时候,系统发现NAME.txt格式不对或者已经到达文件尾,就会报错。要记住被单引号或者双引号括起来的字符不能再被当作变量名或者函数名,系统只会认为这是一段字符串。 在fortran中怎样把文件中的数据赋值给不同的变量,如 在fortran中怎样把文件中的数据赋值给不同的变量,如 AMT 2003 09 19 00 03 59 45.0345-68.6821 50.000 12.0 怎样把它们分别赋值给 name,year,month,day,hour,minute,...
qrcode
访问手机版