12.07.2015 Views

Intel® Fortran Libraries Reference

Intel® Fortran Libraries Reference

Intel® Fortran Libraries Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2 Intel <strong>Fortran</strong> <strong>Libraries</strong> <strong>Reference</strong>WRITE (*,'(A, \)') ' Enter filename (Hit &RETURN to exit): 'len = GETSTRQQ(file)IF (len .EQ. 0) EXITlen = FULLPATHQQ(file, buf)IF (len .GT. 0) THENWRITE (*,*) buf(:len)ELSEWRITE (*,*) 'Can''t get full path'EXITEND IF! Split pathWRITE (*,*)len = SPLITPATHQQ(buf, drive, dir, name, ext)IF (len .NE. 0) THENWRITE (*, 900) ' Drive: ', driveWRITE (*, 900) ' Directory: ', dir(1:len)WRITE (*, 900) ' Name: ', nameWRITE (*, 900) ' Extension: ', extELSEWRITE (*, *) 'Can''t split path'END IFEND DO900 FORMAT (A, A)ENDGERRORRun-Time Subroutine: Returns a message for the last error detected by a <strong>Fortran</strong> run-timeroutine.Module: USE IFCORESyntaxCALL GERROR (string)string(Output) Character*(*). Message corresponding to the last detected error.2-96

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!