ユーザーが入力した文字列を実行中に n 回出力します
私は初心者で、ユーザーが入力した文字列をn回出力したいのですが、スペースがn回出力されるだけです。これは私のコードです
リーリーこの問題を解決する方法はありますか?ありがとう。
正解
Viewscanf
ドキュメント
あなたの質問に最も関連する 2 つの点は次のとおりです:
- スペース区切りの値
- 入力内の改行文字は、次の形式の改行文字と一致する必要があります
したがって、アプリケーションをそのまま実行し、20 foo
と入力して Enter キーを押すと、期待どおりの出力が得られます (foo
が 20 回出力されます)。ただし、「20
」と入力して Enter キーを押すと、20 行の空行が表示されます。なぜ実行してみますか:
仕様によれば、「入力内の改行はフォーマット内の改行と一致する必要がある」ため、panic: Unexpected newline
でパニックが発生します。入力するたびに Enter キーを押したい場合は、fmt.Scanf("%d\n", &n)
を使用できます。ただし、コメントで述べたように、fmt.Scanf("%s\n", &s)
を使用してスペースを含む文字列を入力すると、最初のビットのみが取得されます ( なぜなら scanf
は区切り文字としてスペースを使用します)。
stdin
から行全体を取得したい場合は、 この質問に対する答えは のようなオプションを提供します。
リーリー
以上がユーザーが入力した文字列を実行中に n 回出力しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











はい、H5ページの生産は、HTML、CSS、JavaScriptなどのコアテクノロジーを含むフロントエンド開発のための重要な実装方法です。開発者は、< canvas>の使用など、これらのテクノロジーを巧みに組み合わせることにより、動的で強力なH5ページを構築します。グラフィックを描画するタグまたはJavaScriptを使用して相互作用の動作を制御します。

CSSでサイズ変更シンボルをカスタマイズする方法は、背景色で統一されています。毎日の開発では、調整など、ユーザーインターフェイスの詳細をカスタマイズする必要がある状況に遭遇することがよくあります...

インラインブロック要素の誤った整列ディスプレイの理由とソリューションに関して。 Webページのレイアウトを書くとき、私たちはしばしばいくつかの奇妙な表示の問題に遭遇します。比較する...

リアルタイムのビットコインUSD価格 ビットコインの価格に影響を与える要因 将来のビットコイン価格を予測するための指標 2018年から2024年のビットコインの価格に関する重要な情報を次に示します。

セグメントターの45度の曲線効果を達成する方法は?セグメンテーションデバイスを実装する過程で、左ボタンをクリックすると、適切な境界線を45度の曲線に変える方法とポイント...

ユーザーインターフェイスデザインにセグメルダー効果を実装するためのヒントは、特にモバイルアプリケーションやレスポンシブWebページで、一般的なナビゲーション要素です。 ...

JavaScriptまたはCSSを使用して、ブラウザの印刷設定のページの上部と端を制御する方法。ブラウザの印刷設定には、ディスプレイが...

フレックスレイアウトとソリューションの下でのテキストの過度の省略によるコンテナの開口部の問題が使用されます...
