Presentation is loading. Please wait.

Presentation is loading. Please wait.

OSが管理している、デフォルトの入出力装置 入力:stdin キーボード 出力:stdout モニタ(コマンドプロンプトの画面)

Similar presentations


Presentation on theme: "OSが管理している、デフォルトの入出力装置 入力:stdin キーボード 出力:stdout モニタ(コマンドプロンプトの画面)"— Presentation transcript:

1 OSが管理している、デフォルトの入出力装置 入力:stdin キーボード 出力:stdout モニタ(コマンドプロンプトの画面)

2 標準入出力 stdin stdout 実行されているアプリケーション: OSに入出力をお願いしている。
入力:scanfやgetchar 標準入力stdinからもらう 出力:printfやputchar 標準出力stdoutに出す

3 標準入出力 stdin stdout アプリケーション キーボード モニタ バッファ

4 標準入出力 stdin stdout 実行されているアプリケーション: OSに入出力をお願いしている。 OSが管理しているので、
動作しているアプリケーションごとに複数のキーボードがあるのと同じこと。 ただし、同時に入力は出来ない。

5 標準入出力 stdin stdout バッファ キーボード モニタ アプリケーション

6 標準入出力 stdin stdout リダイレクト機能 OSに指示することで、 標準入力・標準出力を変更する機能。
ストリームという観点では、 ファイルと標準入出力は同じものである。

7 標準入出力 stdin stdout モニタ キーボード バッファ ファイル アプリケーション ファイル

8 標準入出力 stdin stdout


Download ppt "OSが管理している、デフォルトの入出力装置 入力:stdin キーボード 出力:stdout モニタ(コマンドプロンプトの画面)"

Similar presentations


Ads by Google