問題タブ [puts]

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 に答える
2262 参照

c - 関数 gets() が入力の取得を停止しません

関数を使用して 2 つの文字列に入力を取り込もうとしていgets()ます (この関数のみを使用する必要があります)。

しかし、プログラムを実行すると、コンソールgets()は最初の入力を取得するために停止することさえせずに、2 番目の入力に進みます。

デバッグすると、 string に挿入されている入力が表示されずcityName、単に渡されます。

puts()また、文字列を処理するときにバッファに問題があることも知っています. andgets()関数を使用してバッファを「きれいにする」方法はありますか?

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

ruby - || を使用した場合の Ruby の奇妙な動作 と &&

どうしたの?私は1.9.3を使用しています

編集: puts returns nil を忘れていましたが、最初の回答のおかげで意味がわかりました:)

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

ruby-on-rails - 文字列が正しく表示されない

そのため、ユーザーにメールを表示するこれがあります。

参照用の古いコード:

修正済み、動作中、安定したコード:

ご覧のとおり、複数行タグの問題でした。それがこの問題を引き起こすだろうが、それがAの問題を引き起こすことはまったくないだろうというBazar。

年:

そして、それはうまく機能しています。ひとこと。つまり、EML は を含むルビ文字列ですがHIDDEN@HIDDEN.HIDDEN、表示されるとレンダリングされたページにこれが表示されます:["HIDDEN@HIDDEN.HIDDEN"]では、なぜそれを行うのでしょうか? 調べたところ、ハッシュではありません。ただの文字列。ここで何が起きてるの?

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

ruby-on-rails - View は、サーバー上で実行されている Rails アプリによって生成された出力を出力します

そのため、ターミナルから irb、pry、または rake タスクを実行すると、すべてのputsステートメントがターミナルに出力されます。

しかし、サーバー上で実行されている Rails アプリからこの出力を表示するにはどうすればよいですか (私は POW を使用しています)。

ロガーを使用してログに出力し、それを末尾にできることはわかっていますが、puts出力はログに書き込まれず、とにかくそこに置きたくありません。

コードがサーバー上で実行されている場合、「puts」ステートメントはどこに出力され、この出力をどのように見ることができますか?

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

c - C コードでは、文字だけが変更されているのに、get と put の動作が異なるのはなぜですか?

やあみんな(そして女の子)、私はこれを理解しようと試みました. 私はgdbを一歩踏み出しましたが、それを理解できません。だから、私はあなた方の一人に迷惑をかけなければならないでしょう。各選択肢が 1 から 12 の整数で、通常のように単調に増加する単純なメニューがあります。えーと、たとえば 5 を選択すると、そこから始まり、名前、年齢などを尋ねることで反復し続けるようにコーディングしようとしています。これは課題のためなので、その方法は教えないでください。私が知る必要があるのは、選択番号1についてです。ifステートメントを使用しており、ifステートメントはこれらの行で始まります...

このコードは意図したとおりに機能します。次に、ステートメントの後半で、直前のブロックのフロートに scanf を使用することを除いて、同じタイプのことをいくつか実行した後です。私はこのコードを持っています...

このコードは、入力を待機しません。Major: と Major: を次の行に出力するだけです。理解できません。gdb でステップスルーしたところ、ステップ実行時に適切に機能しました。その後、実行すると、同じことが再び起こります。誰かが私に何が起こっているのか教えてください。助けてくれてありがとう。ここにいる大多数の人々は専門家であり、単純なことで悩まされることを気にしないことは知っていますが、答えが見つからず、教授はその日のために去りました. みんなありがとう。-裁判所

おそらく、問題のあるコードの直前のコードを提供する必要があります。意図したとおりに動作するのはこれです... printf("Enter Height: \n"); scanf("%f", &高さ); printf("高さ: %f2.1.", 高さ); 関連する変数は次のように宣言されます... char name[25], major[25]; そして浮き高さ。再度、感謝します。

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

c - 奇妙な printf と puts ステートメントの説明

「今まで出会った中で最もエレガントなアウトプットの方法」か何かというタイトルのSNSの写真アルバムで、この2つのステートメントに出くわしました。

以下に 2 つのステートメントを示します。

彼らが何をしているのか、どのように機能しているのか、私にはわかりません。誰か説明してくれませんか?ありがとうございました。

0 投票する
4 に答える
157 参照

c - C言語の印字について

改行を受信するまで、すべての文字 (印刷候補) をバッファリングしますか? 正しい?

Q1 - ターミナルで印刷する前に、改行文字まで待機するのはなぜですか?

Q2 - 最初の printf (つまり ) の文字はどこに"Hello"バッファリングされますか?

Q3 ・印刷の流れprintf()->puts()->putchar()→今どこ?運転者?ドライバには、\n まで待機するコントロールがありますか?

Q4 - プロセスに関連付けられているロール stdout は何ですか?

詳細な画像を探しています。何かが意味をなさない場合は、自由に質問を編集してください。