24小时热门版块排行榜    

查看: 820  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

kuangehaha

新虫 (初入文坛)

[求助] 求教,csv文件读取时,intel visual fortan把换行符line feed识别成空格?

我需要读取一个软件生成的csv文件,csv文件通过逗号分隔列,通过换行符line feed分隔行,我读取该文件,一次读一个字符串并且记录,读取到换行符时却显示读取的是空格。搞不明白了,求大神指点……

发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuangehaha

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by kuangehaha at 2016-01-10 12:04:05
以下是问题说明的代码;

program csvread
implicit none
integer :: i,j,k,error,n
character*1, parameter :: line_feed=achar(10)
character*1 :: s
open(unit=10,file='d:\1.csv')
    do i=1,5
       ...

 \"求教,csv文件读取时,intel
5楼2016-01-10 12:25:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

kuangehaha

新虫 (初入文坛)

以下是问题说明的代码;

program csvread
implicit none
integer :: i,j,k,error,n
character*1, parameter :: line_feed=achar(10)
character*1 :: s
open(unit=10,file='d:\1.csv')
    do i=1,5
        do j=1,5
            n=5*(i-1)+j
            write(unit=10,fmt='(i2)',advance='no') n
            if(j/=5) then
                write(unit=10,fmt='(a1)',advance='no') ','
            end if
        end do
        write(unit=10,fmt='(a1)',advance='no') line_feed
    end do
close(10)
open(unit=10,file='d:\1.csv',status='old')
k=0
do while(.true.)
    read(unit=10,fmt='(a1)',advance='no',iostat=error) s
    write(*,*) iachar(s),s
    if(s==line_feed) then
        k=k+1
    end if
!    if(error/=0) then
!        exit
!    end if
end do
write(*,*) k
close(10)
stop
end
2楼2016-01-10 12:04:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuangehaha

新虫 (初入文坛)

红色框住的部分应该是ascii码为10,对应的是line feed;但读取出的是32,对应的是空格?
 \"求教,csv文件读取时,intel
求教,csv文件读取时,intel visual fortan把换行符line feed识别成空格?-2
6767.JPG

3楼2016-01-10 12:18:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuangehaha

新虫 (初入文坛)

4楼2016-01-10 12:23:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 1uaZt2kAZj2S 2026-10-30 16/800 2026-11-01 07:01 by YXM1FDCSE8Bn
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 1uaZt2kAZj2S 2026-10-30 15/750 2026-11-01 06:53 by YXM1FDCSE8Bn
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 X5bHxOULxFqb 2026-10-30 17/850 2026-11-01 06:48 by YXM1FDCSE8Bn
[基金申请] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +5 X5bHxOULxFqb 2026-10-30 21/1050 2026-11-01 06:46 by YXM1FDCSE8Bn
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 X5bHxOULxFqb 2026-10-30 21/1050 2026-11-01 06:46 by YXM1FDCSE8Bn
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 xvJS1BYDxvBS 2026-10-31 8/400 2026-11-01 05:48 by YXM1FDCSE8Bn
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 xvJS1BYDxvBS 2026-10-31 8/400 2026-11-01 05:43 by YXM1FDCSE8Bn
[找工作] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 1uaZt2kAZj2S 2026-10-31 6/300 2026-11-01 05:41 by YXM1FDCSE8Bn
[博后之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 15/750 2026-11-01 05:22 by YXM1FDCSE8Bn
[考研] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 1uaZt2kAZj2S 2026-10-31 7/350 2026-11-01 04:04 by YXM1FDCSE8Bn
[博后之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 1uaZt2kAZj2S 2026-10-31 6/300 2026-11-01 03:56 by YXM1FDCSE8Bn
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 10/500 2026-11-01 03:51 by YXM1FDCSE8Bn
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-31 5/250 2026-11-01 02:25 by YXM1FDCSE8Bn
[公派出国] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 1uaZt2kAZj2S 2026-10-31 4/200 2026-11-01 00:41 by YXM1FDCSE8Bn
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 X5bHxOULxFqb 2026-10-30 12/600 2026-11-01 00:15 by YXM1FDCSE8Bn
[教师之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 X5bHxOULxFqb 2026-10-30 13/650 2026-10-31 17:12 by hKe7U1kad5Sg
[考博] 2027博士申请-临床检验诊断学、病原生物学、微生物方向 50+3 yyh@ 2026-10-28 4/200 2026-10-31 12:47 by 可淡不可忘
[硕博家园] 越来越担心硕士毕业后没有竞争力了 +8 zuesli 2026-10-27 14/700 2026-10-30 22:44 by 好运连连公主
[基金申请] 论文的挂名怎么评判贡献?基金申请中,排名第一的挂名文章 +3 biily 2026-10-25 3/150 2026-10-30 18:33 by 旁观2020
[硕博家园] 申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请 +3 小小阿光 2026-10-27 3/150 2026-10-29 23:56 by 起风了的快乐
信息提示
请填处理意见