K-Prolog Compiler Version 6.0 
| get_code(@Stream_or_alias,?Code) |
| get_code(?Code) |
| Code | 文字コード |
| get0(?Code) |
| Code | 文字コード |
| get(?Code) |
| Code | 文字コード |
get_code/2は、入力ストリームStream_or_aliasから1文字読み取り、
文字コードとしてCodeと単一化します。
get_code/1は、現在のファイル入力から読み取ります。
get0/1は、get_code/1とほとんど同じですが、規格に従ったエラー処理を行いません。
get/1は、現在の入力ストリームから空白文字を読み飛ばして空白でない1文字を読み取ります。
エラー
| instantiation_error | |
| type_error | |
| domain_error | |
| permission_error(input,stream,Stream_or_alias) | Stream_or_aliasは出力ストリームです |
| permission_error(input,binary_stream,Stream_or_alias) | Stream_or_aliasはバイナリストリームです |
| permission_error(input,past_end_of_stream,Stream_or_alias) | ストリーム終端を越えて読み取ろうとしました |
| peek_code(@Stream_or_alias,?Code) |
| peek_code(?Code) |
| Code | 文字コード |
peek_code/2は、入力ストリームStream_or_aliasから1文字読み取り、
整数の文字コードとしてCodeと単一化します。その際に入力ストリームの
ストリーム位置を変えません。
peek_code/1は、現在のファイル入力から読み取ります。
エラー
| instantiation_error | |
| type_error | |
| domain_error | |
| permission_error(input,stream,Stream_or_alias) | Stream_or_aliasは出力ストリームです |
| permission_error(input,binary_stream,Stream_or_alias) | Stream_or_aliasはバイナリストリームです |
| permission_error(input,past_end_of_stream,Stream_or_alias) | ストリーム終端を越えて読み取ろうとしました |
| put_code(@Stream_or_alias,+Code) |
| put_code(+Code) |
| Code | 文字コード |
| put(+Code) |
| Code | 文字コード |
put_code/2は、出力ストリームStream_or_aliasに文字コードCodeに相当する文字を書き出します。
put_code/1は、現在のファイルに書き出します。
put/1は、put_code/1とほとんど同じですが、規格に従ったエラー処理を行いません。
エラー
| instantiation_error | |
| type_error | |
| domain_error | |
| permission_error(output,stream,Stream_or_alias) | Stream_or_aliasは入力ストリームです |
| permission_error(output,binary_stream,Stream_or_alias) | Stream_or_aliasはバイナリストリームです |