& and line continuation
andrealphus
andrealphus@gmail.com
Wed Jun 13 23:00:00 GMT 2007
Hey all, thanks for the responses. I tried a few of your suggestions
all to no avail.
I have included 3 screenshots of my examples for your scrutiny (maybe
Im screwing something else up, Ive been writing fortran for approx 3
days now).
(Im headed out the door right now, but ill check the version when i get back)
On 6/13/07, Tobias Burnus <burnus@net-b.de> wrote:
> Hi,
>
> andrealphus wrote:
> > I get errors whenever I try and compile any code that has the "&" used
> > for line continuation.
> > example
> >
> > WRITE (*,*) 'Why does gfortran not'
> > &'like me?'
> Well, putting the & in the continuing line (in column 6) is fixed format
> style, in free format one puts it at the end of the line which is to be
> continued:
> WRITE (*,*) 'Why does gfortran not' &
> 'like me?'
>
> However, this does not work, but for a different reason; it is the same as:
>
> write(*,*) 'Why does gfortran not' 'like me'
>
> you need to add a comma between not' and 'like, e.g.
>
> WRITE (*,*) 'Why does gfortran not', &
> 'like me?'
>
> One could also use:
> WRITE (*,*) 'Why does gfortran not &
> & like me?'
>
> Note that there are now only two ' and that there is an ampersand both
> at the end of the first line and as (first non blank character) in the
> second line.
>
>
> > (I get the same error for continuing expressions..)
> >
> > number = 1 * 5 + &
> > 10
>
> This works here:
>
> program test
> implicit none
> integer :: number
> number = 1 * 5 + &
> 10
> write(*,*) number
> end program test
>
> Could you give a complete example which fails including the exact error
> message and the gfortran version (gfortran -v).
>
> Tobias
>
More information about the Fortran
mailing list