- 积分
- 67671
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-7-22
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2014-8-6 12:53:11
|
显示全部楼层
本帖最后由 qxtlyf 于 2014-8-6 12:54 编辑
我写一个程序,老是调不出来,请求你指教,
implicit none
integer :: i,stat1
character :: desc
open(1,file='14072020.090',form='formatted',status='old')
open(2,file='14072020.txt',form='formatted',status='unknown')
do
read(1,'(A)',iostat=stat1)desc
call clsj(desc)
write(2,'(A)')desc
if(stat1/=0) exit
end do
close(1)
close(2)
stop
end
SUBROUTINE clsj(su_str)
implicit none
character :: su_str,buff
integer :: i,j
buff=trim(su_str)
j=len(buff)
do i=1,j
if (iachar(buff(i:i)).LE.31) buff(i:i)=' '
end do
su_str=trim(buff)
END SUBROUTINE
子程序是去掉文本中制表符等东西
在QQ中有处理的文件,您看看我什么地方有错误 |
|