
No.2ベストアンサー
- 回答日時:
離してもかまいません。
scanf()族の入力書式文字列(上の例の "%s %d" )に空白が表れた場合、
読みとり文字列中の連続した空白を読み飛ばします。
だから "%s %d" では、
"goo 1234"も、
"goo (←複数の空白類文字→) 1234"も、
同様に読みとります。
(実験してみてください)
また、書式文字列中の空白類文字は、複数並べても一個の時と同様に見られます。
なお、ここで言う「空白類文字」は、半角空白だけではなくタブや改行も入ります。
要するに、scanf()族での空白の処理は、
いくつか並んでいても一個の時と同じようになります。
とすると今度は、空白の数の違いはどう読みとるかという話になりますが…まあ方法はあります。
「一文字分しか開いてはいけない」という資料の真意はわかりませんが、
おそらく、「書式文字列の中で何文字も空白を重ねても意味がない」ということを
言いたかったのではないかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 引数 戻り値のあるメソッド 3 2023/02/12 06:23
- 経済学 経済学のベルトラン均衡について教えてください。 4 2022/11/23 16:37
- その他(教育・科学・学問) エクセル関数について 2 2022/12/23 08:59
- gooブログ gooブログへのコメント投稿について 1 2023/05/21 03:52
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- Visual Basic(VBA) 先頭と末尾を指定して連続した数字を入力 1 2022/09/14 13:12
- gooブログ Twitterの動画画面をgooブログに埋め込めない 4 2022/06/03 16:40
- その他(プログラミング・Web制作) Pythonでの不均一なサイコロをつくるプログラミングがわかりません 4 2022/06/07 13:10
- ドライブ・ストレージ SSDについて 3 2022/04/18 11:26
- 統計学 こんな問題を使って教育するのは、文科省の方針ですか。 3 2022/06/17 09:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CStringのFindで文字列検索を行...
-
fgetsで拾われる改行文字を削除...
-
fgets関数を使用したときの文字...
-
charと%c , %s の関係について
-
sscanfとscanfの違いがよくわか...
-
putsとputcharの違い?
-
Cで「大文字、小文字の判定」は...
-
fgetsでバッファ残留文字列を無...
-
C言語 空白の行(改行のみ)が...
-
反転した数値を表示させるやり方
-
教えていただけませんか?C言語...
-
C言語プログラミング初心者
-
C言語の文字に関する初歩的な質...
-
小文字のみを数える方法
-
Enterキーを押されたら次の処理...
-
エクセルで可視セルにのみ値貼...
-
2÷3などの余りについて
-
*をユーザーが入力した数字の数...
-
Aの値からBの値を除するとは??
-
C言語を実行すると-infが出てき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CStringのFindで文字列検索を行...
-
fgetsで拾われる改行文字を削除...
-
sscanfとscanfの違いがよくわか...
-
反転した数値を表示させるやり方
-
charと%c , %s の関係について
-
fgets関数を使用したときの文字...
-
Cで「大文字、小文字の判定」は...
-
strstrを利用しない文字列検索...
-
文字列中に含まれる文字の個数...
-
C言語のステップ数をカウントす...
-
itoaわかりません
-
C++
-
C/C++言語で日本語処理
-
C言語 空白の行(改行のみ)が...
-
CStringについて
-
小文字のみを数える方法
-
教えていただけませんか?C言語...
-
ブランクのチェック
-
str[j++]の意味
-
初歩的なプログラムなんですが...
おすすめ情報