GET_COMMAND (COMMAND , LENGTH , STATUS) (Fortran 2003)
用途
傳回呼叫程式的指令。
類別
次常式
引數類型和屬性
- COMMAND (optional)
INTENT(OUT)CHARACTER純量。 它是呼叫程式的指令,如果指令不明,則為空白字串。- LENGTH (optional)
INTENT(OUT)INTEGER純量。 它是呼叫程式之指令的有效長度,如果指令的長度不明,則為 0。 此長度包括每一個引數的有效尾端空白。 它不包括將指令指派給 COMMAND 引數時所發生的任何截斷或填補。- STATUS (optional)
INTENT(OUT)INTEGER純量。 它是狀態值。STATUS 具有下列其中一個值:- 1 表示指令擷取失敗
- -1 表示 COMMAND 引數存在且其長度小於指令的有效長度
- 0 否則
範例
integer len, status
character(7) :: cmd
call GET_COMMAND(cmd, len, status)
print*, cmd
print*, len
print*, status
end
下列 程式碼 是上述程式所產生的範例輸出:
$ a.out
a.out (followed by two spaces)
5
0
$ a.out aa
a.out a
8
-1