08:00:00ツイート印刷コメントを書く区切り文字を入力する空白や改行など、通常はデータの区切りを表す文字を入力する方法は、以下に示すようにいくつかある。区切り文字を変更するデータを区切る文字を空白などではないものにする方法だ。def”と”ghi”という2つの値として入力することができる。空白などでも入力可能な関数を用いる他には、scanf()ではなく、たとえば1文字ずつ入力するgetchar()関数などを用いたり、ファイルから入力する方法もある。書式中に入力可能な文字の種類を指定する書式の中で、あらかじめ入力可能な文字を個別に、もしくは文字コードの範囲で示すこともできる。しておけば、大文字だけ、小文字だけといった指定も可能になる。次項で詳しく紹介しよう。入力可能な文字の種類を指定する書式中で入力可能な文字の種類を指定するのはスキャンセットと呼ばれるもので、[...]内に記述した文字を入力するというものと、[^...]内に記述した文字は入力しないという2つがある。*/書式が”%[abc]”となっている場合は、先頭から’a’、’b’、’c’のいずれかが含まれる部分を入力する。”abcABC”は”abc”のみが入力される。”cba”はそのまま入力される。”ABCabc”はうまく入力できない。*/一方、書式が”%[^abc]”のような場合は、先頭から’a’、’b’、’c’以外の文字であれば入力できる。”ABCabc”であれば”ABC”のみが入力される。”def”はそのまま入力される。”abcABC”はうまく入力できない。スキャンセットには、[a-z]のように入力できる範囲を指定する方法もある。[a-zA-Z]というような指定も可能だ。C)からあるものではなく、ISOで標準化されたものだ。以下は、半角英数字と_(アンダースコア)を入力可能にする例だ。この場合は、”abcABC_012!#$%&'”は”abcABC_012”として入力される。*/次回は入力に用いた変数と定数の記述方法について取り上げたい。制限しないとまずいでしょう。a[11];に対する"%10s"を説明しなければならないと思います。それを指定しせずに10文字以上入力した場合にどのような振る舞いが発生するかにも言及すべきでしょう。23:38:04他の方のコメントの内容も当然のことなのですが、こんな大嘘を書いてはいけませんね。def”と”ghi”という2つの値として入力することができる。著した方はCをそれほどご存じないだけでなく、実際に試すこともしてらっしゃらないのでしょうか。編集サイドでもフォローするどころかろくに校正もしてらっしゃらないのでしょうか。permission.×このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。