問題タブ [console-input]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
456 参照

java - 次のシナリオでjavawを使用してjavaプログラムを実行するとどうなりますか?

コマンドラインからJavaプログラムを実行しているとします。また、このプログラムでは、実行中にいくつかのデータを入力する必要があります。だから私は誰かがこのタイプのプログラムを実行するためにjavawを使用するとどうなるのだろうかと思っていましたか?

それがプログラムにデータを入力する方法ですか?

0 投票する
3 に答える
1124 参照

command-line - コンソールから繰り返し行を読み取るための Clojure コードを記述する慣用的な方法は?

最近、コンソールから日付を繰り返し読み取る必要がある小さな CLI スクリプトを作成していました (読み取る日付の数は計算され、毎回異なる可能性があります)。Ruby コードのサンプル:

念のため、Clojure でスクリプトを作成し、かなり醜いコードをswap!andで使用することになりloop...recurました。Clojure で目的の効果を達成するための最もクリーンな方法は何だろうと思っています。(Clojure には がありdotimesますが、本体の評価から返された値は保持されません...純粋な関数型プログラミングを強調する言語から予想されるように。)

0 投票する
1 に答える
327 参照

c - getchar() 関数に関する興味深い実践

K&R の練習をしていると、非常に興味深い質問が見つかりました。

次のようにコードします。



コード関数は統計的空白の数です

一度にすべての単語を入力します。バックスペース キーは使用しません。完了です。



しかし、バックスペースキーを使用すると、入力プロセスで何が起こる可能性がありますか?

空白キーが押されたときに getchar() 関数がこのイベントを取得し、 bn++ を実行する必要があると推測しているため、後でバックスペースキーを押してこの空白を削除しても、 bn 変数の値は変更されません。しかし、練習の結果は私の推測とは異なります。練習のプログラムは次のとおりです。

最初のステップ:最初の空白を入力 ここに画像の説明を入力

2 番目のステップ: バックスペース キーを使用して空白を削除 しますここに画像の説明を入力 3 番目のステップ: 残りの文字入力を終了します ここに画像の説明を入力

なぜ結果は 4 ではなく 3 なのですか? なぜ bn 変数の値は、バックスペース キーを押すと変更されるのですか?

私にいくつかのアイデアをください、ありがとう!

0 投票する
1 に答える
197 参照

c++ - while ループを止めずに命令を待つ

メカニカル アームを表す C++ アプリケーションを設計しました。シミュレーションは while ループ内で実行されています。シミュレーションと対話する次のクラスのマザーボードがあります

シミュレーション中にキーボードの指示を待つイベント レシーバーもあります。クラス全体をコピーすることはしませんが、ここに興味深い部分があります (プレフィックス irr は、Irrlicht 3D エンジンを使用しているという事実に由来します)。

angle は char[] 型であり、atof は文字列を double に変換します。キーボードの RETURN キーを入力すると、角度命令の入力が完了するまでシミュレーションがフリーズします。

命令の入力中にシミュレーションを実行し、情報の入力が完了したらすぐに命令を送信するにはどうすればよいですか? スレッドは不可避ですか?(私はWindowsで実行しています)

よろしくお願いします

ヴィンセント

0 投票する
2 に答える
162 参照

java - Java: スキャナーを作成する正しい方法

まず、私は Java の初心者なので、愚かな振る舞いをしても怒らないでください - ありがとう。

私が言ったように、私はJavaを学ぼうとしています。今、このミニゲームに適したスキャナーを学ぼうとしていますが、2 つの異なる方法で行うように言われるので混乱しています。どちらを使用するか、もう一方をどこで使用できるかを知りたくないだけです。

最初の例:

2 番目の例:

私のミニゲームに「正しい」スキャナを作成する方法と、別のスキャナをいつ使用すべきかを説明してください。

どちらを使用するか、このためのスキャナーを作成する別の方法、またはスキャナーとその使用方法を共有したい場合は、それを回答として追加してください。

0 投票する
0 に答える
511 参照

python - Eclipse PyDev でコンソール入力を隠す

私はPythonを初めて使用し、最近PydevでEclipseを使い始めました。コンソールからパスワードを入力したいスクリプトを書いていますが、パスワードは表示されません。

コマンドラインでスクリプトを実行したときは問題ありませんgetpass.getpass()でしたが、Eclipseで実行すると、入力中にパスワードが表示されます。どうやら、これは の文書化された動作ですgetpass。これに対する回避策を知っていますか?

0 投票する
3 に答える
14278 参照

java - System.in.read() で使用する End Of File/Stream キーボードの組み合わせは何ですか

この些細な質問が既に回答されている場合はお詫び申し上げます。SO で見つけることができません。この Java の簡単なコードを使用して IDE コンソールから行を読み取る (Windows 7 および Eclipse Kepler):

ユーザーはどのように値 v を -1 に等しくすることができますか? (私はCtrl+ d- z- x- c- s-eと他のキーを反復可能な動作なしで試しましたが、ループはランダムに中断されます)

0 投票する
3 に答える
2303 参照

c - Cでコンソール入力の1行から配列を作成する方法は?

行数と列数が固定され、列の値がコンソール入力から取得される 2 次元配列を作成したいと考えています。

このプログラムを実行すると、入力は正しく取得されますが、期待どおりに配列出力が表示されません。どうすればこれを行うことができますか?助けてください。

0 投票する
7 に答える
43888 参照

c# - スペースで区切られた 1 行で指定されたコンソールから数値を読み取ります

コンソールからスペース( )で区切られた1 行nで指定された数値を読み取るタスクがあります。

別々の行にあるすべての数字を読むときのやり方は知っていますが( )、数字が同じ行Console.ReadLine()にあるときのやり方については助けが必要です。