問題タブ [gets]

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 投票する
1 に答える
3420 参照

ruby - Ruby がストリーム クローズド ストリーム IO エラーを取得する

これは、スクリプトを実行したときに発生するエラーです。

私のプラットフォームは

これを引き起こすスクリプトは

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

c - scanf( "%[^ \ n] s"、a)vs get(a)

ユーザーが文字列を入力するときにscanfを使用しないように言われました。代わりに、ほとんどのエキスパートとStackOverflowのユーザーによるgets()を利用してください。StackOverflowで、文字列にscanfovergetを使用すべきではない理由を尋ねたことはありません。これは実際の質問ではありませんが、この質問への回答をいただければ幸いです。

今、実際の質問に来ています。私はこのタイプのコードに出くわしました-

これは、ユーザーが新しい行文字を入力するまで文字列を読み取ります。空白も文字列と見なされます。

使用しても問題ありませんか

取得する代わりに?

音としてはscanf関数よりも最適化されており、getsは純粋に文字列の処理専用です。これについて教えてください。

アップデート

このリンクは私がそれをよりよく理解するのに役立ちました。

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

ruby - ユーザー定義データをハッシュに保存するにはどうすればよいですか

助けてください、私は初心者です。このコードについてアドバイスが必要です。私は自分のプログラムのほとんどをこの部分で動作させましたが、名前とパスワードを取得したいと思っています。次に、名前をキーに、パスワードを値にします。これで、ユーザー定義にする必要があります..次に、そのハッシュ情報を再度プルできる必要があります。私はリターンがうまくいくと思った...これが私のコードです

情報を収集する必要があります。これは、ファイルから取得したハッシュとマージするコードです。NoxRead クラスで

require_relative 'read' require 'csv'

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

c - gets() はユーザー入力を読み取りません

私はリンクされたリストを初めて使用しますが、ノードの作成にほとんど問題がありません。

ここで、リンクされたリストの最初のノードを設定できましたが、gets()関数は実行を一時停止して次のノードを埋めるようには見えません。

出力は次のようになります。

これが私のコードです:

0 投票する
5 に答える
3818 参照

c++ - Gets()はC関数またはC ++関数と見なされますか?

グーグルで答えが見つかりません、関数gets()はCまたはC ++言語関数ですか?大学ではC++関数のみを使用する必要があるためです。

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

c - cのスキャン文字列

このコードがスキャンされない理由 文字列の(str)はtcに等しい?
プラットフォームUBUNTU10.04

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

tcl - TCL は、-nohang オプションのようなコマンドを取得しますか?

これは、コマンド プロンプトを使用して対話型 TCL セッションを実装するだけのコードですMyShell >

このコードMyShell >は端末でプロンプトを表示し、Enter ボタンが押されるのを待ちます。ヒットしていない間、コードは何もしません。これがgetsコマンドの動作です。

私が必要としているのは、getsコマンドに代わるものcoolgetです。coolgetコマンドはエンターボタンを待つのではなく、ヒット時に呼び出されるスロットを登録し、実行を継続する必要があります。目的のコードは次のようになります。


必要なものは次のとおりです。

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

tcl - stdinがTCLで読み取り可能かどうかを確認するにはどうすればよいですか?

次のコマンドを使用して、次のコールバックを登録できますstdin

これは、updateコマンドの実行中に、でthatCallback使用可能な入力がある間、何度も評価することを意味しますstdin

で入力できるかどうかを確認するにはどうすればよいstdinですか?

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

ruby - getを使用したコンソールI/Oからの追加文字

ディレクトリを作成し、コンソール入力を使用して名前を付けるrubyプログラムを作成しようとしています。

ただし、作成されたディレクティブの末尾には常にガベージ文字がありますか?

配置を停止するにはどうすればよいですか?(つまり、印刷できない文字)

0 投票する
5 に答える
3892 参照

c - c : gets() と fputs() は危険な関数ですか?

学校のコンピュータ ラボで を使用してプログラムを作成し、次のコードを入力するfputsと、コンパイラがエラーgets is a dangerous function to useと同様のエラーを返しましfputs

たが、自宅で:

エラーは発生しません。学校でのものはこれに似ていましたが、少し長く、より多くの変数がありました.
自宅ではコードブロックを使用し、学校では Fedora で提供されているデフォルトの gcc を使用しています。
コンパイラの問題でしょうか?