Fortran读取一行字符串中的数字
来源:互联网 发布:美工做图用什么电脑 编辑:程序博客网 时间:2024/06/09 15:41
利用Fortran中文件的基本操作来读取每行字符串中的数字内容,测试数据如下:
baiyang2009
bai yang 2013
2014i love you 1
big2015more2016
ilove 2017 good 3
big2015more2018
运行结果为:
2009
2013
20141
20152016
20173016
20152018
代码如下:
Program main !读取每行中的数字 implicit none character(len=128) line character(len=20) numstr integer length,i,k,flag open(10,file="data.txt") open(11,file="transfor.txt") flag=0 do while(.not.eof(10)) read(10,'(a)') line length=len_trim(line) k=0 do i=1,length flag=ichar(line(i:i)) if((flag.le.ichar('9')).and.(flag.ge.ichar('0'))) then k=k+1 numstr(k:k)=line(i:i) endif enddo write(11,*) numstr enddo close(10) close(11) stop end
0 0
- Fortran读取一行字符串中的数字
- fortran 中字符串数字混合读取
- 读取字符串中的数字
- Fortran 字符串与数字转换
- sscanf()函数读取字符串中的数字
- C++ 使用 sscanf_s 读取字符串中的每一行
- Java读取一行空格隔开的数字字符串并求出这些数字的和
- c读取一行字符串,以及c++读取一行字符串
- 每次读取一行字符串输入
- C++里读取一行字符串
- C++读取一行字符串输入
- 每次读取一行字符串输入
- Fortran中处理字符串数字和文件的模块StrNum
- 如何读取文件中的一行
- 批量读取数据文件以及提取字符串中的数字-R语言
- cpp: 小综合,读取文本中的数字与字符串
- linux读取文件中的一行,解析字符串并赋值给变量
- C++ 每次读取一行字符串输入
- iewpager 嵌套 webview 滑动冲突
- java模拟而一个电话本操作
- php中escape和unescape
- no view for id xxx for fragment错误
- 高级系统架构师
- Fortran读取一行字符串中的数字
- 在OS X and iOS中,整数数据类型的大小和对齐
- preg_match过滤URL
- ssh登录出现setsockopt IPV6_TCLASS 16: Protocol not available:解决方法
- 回顾sql语句中的各种连接
- 如何在hadoop中控制map的个数
- 表单日期验证插件实现
- 大数据处理技术 - 基于Hadoop的实战
- STL 之 queue、priority_queue 源码剖析