情報アイランド

「情報を制する者は世界を制す」をモットーに様々な情報を提供することを目指すブログです。現在はプログラミング関連情報が多めですが、投資関連情報も取り扱っていきたいです。

Node.jsで標準入力を使用する

process.stdinは標準入力を表すストリームです。

このストリームには文字コードが設定されていないため、使用する際には自分で文字コードを設定しなければなりません。

ストリームの詳しい使い方に関しては下の記事を参照してください。

サンプルコード1

process-stdin.js

process.stdin.setEncoding('utf-8');
process.stdin.on('data', function (data) {
    console.log(data);
});

実行結果

改行毎にdataイベントが発生することが分かります。

C:\work\node>node process-stdin.js
aaaa
aaaa

aks
aks

^C
C:\work\node>

関連

pizyumi
プログラミング歴19年のベテランプログラマー。業務システム全般何でも作れます。現在はWeb系の技術を勉強中。
スポンサーリンク

-Node.js