問題タブ [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 投票する
4 に答える
1605 参照

ruby - puts メソッドが .to_s メソッドを呼び出さないのはなぜですか?

カスタム クラスのメソッドを定義するということは、そのクラスto_sでメソッドを呼び出すと でputs指定された出力が返されることを意味すると考えましたto_s。しかし、このプログラムでは、 と書いた場合に、自分が切望する結果しか得られませんputs bingo_board.to_s。何が起こっている?

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

ruby - 2D 配列の出力

10 の 1 行を印刷し[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]ます。

に変更printすると、ページの下putsに 1000が表示されます。

「[]」と「,」を使用せずに、各配列を別の行に出力するにはどうすればよいですか?

何かのようなもの:

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

c - puts() が最後に余分な文字を出力するのはなぜですか?

私は DevC++ (大学の規則) を使用していますが、gets() には境界チェックがないことがわかっているため、意図的に for() ループを使用して文字列を入力しました。配列のサイズを超える文字列を入力すると、puts で余分な文字が出力されます。なんでそうなの ??

サンプル入力: helloworld 出力: hellowos

サンプル入力: Hellopeople 出力: Hellopep

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

c - const char を使用した puts() の質問

c が puts() を使用してメッセージの一部を表示する方法を理解できません。私が同等と考える 2 つの方法は、この関数では同じようには機能しません。例えば

これは正常にコンパイルされますが、そうではありません

puts() はどのように 2 つを区別し、1 つだけをコンパイルしますか? コンパイラは、「const」文字が必要だと不平を言いますが、その構文を使用しようとしても失敗します。誰でもこれを説明できますか?

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

ruby - 「to_s」は整数を文字列に変換していません

メソッド内で呼び出しto_sています:

関数内のように見えますが、出力が であるため、配列は作成されませんnilto_s.split(//)メソッド内で呼び出されたときに文字列の配列が作成されないのはなぜですか?

また、puts number各桁の出力がそれぞれの行にあるように見えるのはなぜですか? 関数内で明示的に配列を作成し、分割数を明示的にプッシュする必要がありますか?

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

numbers - Tcl 動作途中で特定の行番号にデータを書き込む方法

{data.txt}の途中と特定の行番号に書き込むためのTclの方法またはコマンドはありますか...?たとえば、テキスト ファイルにデータを書き込んだ後、行番号 1000 に書き込んでいるときに、行番号 20 に戻ってこの行にデータを追加して出力する方法はありますか。(リスト変数の llappend & append のように見えますが、puts コマンドでは)

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

c - 呼び出されたオブジェクトは、三項を使用する関数または関数ポインタではありません

私は常に受け取っています:

error: called object is not a function or function pointer

そのような三項演算子を使用する場合:

puts("\nx: " (0 == 1) ? "y1\n" : "y2\n");


私は何を間違っていますか?

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

c - ポインターを使用してある文字列を別の文字列にコピーするプログラムは出力を生成しません

ポインターを使用してある文字列から別の文字列にコピーする次のコードを書きました。

puts(ptrB)改行だけを出力するのはなぜですか? ただしputs(ptrA)、 の値を出力しますstrA