# OS_FPutString

## 構文

  `#include <nitro/os.h>`
  `void OS_FPutString( int console, const char* str );`
  (実際は関数ポインタです)

## 引数

console | 出力先ウィンドウ
str | 表示文字列

## 返り値

なし。

## 説明

出力先ウィンドウ指定のある `OS_PutString()` です。出力先指定以外の仕様は `OS_PutString()` に準じますのでそちらを参照してください。

console は出力先の指定で、ウィンドウの番号である0〜3の値 、または `OS_PRINT_OUTPUT_NONE`、`OS_PRINT_OUTPUT_CURRENT` をとることが出来ます。`OS_PRINT_OUTPUT_NONE` を指定すると何も出力しません。`OS_PRINT_OUTPUT_CURRENT` を指定すると `OS_SetPrintOutput()` で指定した標準出力先に出力します。

これはデバッグ用の関数です。最終ROM版(FINALROM)ライブラリでは出力動作を行ないません。

## 内部動作

この関数は実際は、次のような関数ポインタとなっています。

> `void (*OS_FPutString)( int console, const char* str );`

そして、動作環境により表示関数を変更しています。

## 参照

`OS_PutString
`

## 履歴

2008/01/12 初版