関数は、次のように呼び出します。
| INTEGER*4 getc status = getc( char ) | |||
| char | character | 出力 | 次の文字 | 
| 戻り値 | INTEGER*4 | 出力 | status=0: 正常 status=-1: ファイルの終了 status>0: システムエラーコードまたは f95 入出力エラーコード | 
例: getc でキーボードから文字を 1 文字ずつ入力します。 Control-D (^D) に注意してください。
|        character char
       INTEGER*4 getc, status
       status = 0
       do while ( status .eq. 0 )
         status = getc( char )
         write(*, '(i3, o4.3)') status, char
       end do
       end | 
前述のソースプログラムを (コンパイル後に) 実行した例を次に示します。
| demo% a.out ab プログラムが入力された文字を読み取る 0 141 プログラムが入力された文字の状態コードと 8 進値を出力する 0 142 141 は 'a' を、142 は 'b' を表す 0 012 012 はリターンキーを表す ^D Control-D キーで終了された -1 377 次の読み取りが試行され Control-D が戻された demo% | 
どの論理装置に対しても、通常の Fortran の入力と getc() を混在して使用しないでください。