[Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode
program ex0612
implicit none
integer i
integer strlen
integer,parameter :: key=2
character(len=20) :: string
write(*,*) "String:"
read(*,*) string
strlen = len_trim(string)
do i=1,strlen
string(i:i)=char( ichar(string(i:i) + key) )
end do
write(*,"('encoded:',A20)")string
stop
end
最后编译的时候出错了,编译器提示是string(i:i)=char( ichar(string(i:i) + key) )这行代码出错了,以下是其详细的内容。[Fortran] syntaxhighlighter_viewsource syntaxhighlighter_copycode
string(i:i)=char( ichar(string(i:i)) + key)