エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
納得C言語 [第11回]文字列の扱い - ほぷしぃ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
納得C言語 [第11回]文字列の扱い - ほぷしぃ
A「上の図の最後の"\0"って?」 B「\0は"ヌル文字"って意味だよ。ここでは、文字列の終わりを表している... A「上の図の最後の"\0"って?」 B「\0は"ヌル文字"って意味だよ。ここでは、文字列の終わりを表しているんだ」 A「必要あるの?」 B「例えば、str[256]で配列を256個用意したけど、全部使わないこともあるんだ。"\0"を使わないで表示したら全部表示されてしまうよね?」 A「あっ、だから"\0"で終わりを教える必要があるんだね!」 (2)文字列の入力 文字列を入力するにはscanf( )とgets( )を使います。 scanf( )を使う場合は指定文字列を「%s」にします。 変数のアドレスは文字列を格納したい文字列配列の変数を記述してください。 この場合、実数を扱う時みたいに変数の前に「&」を入力する必要はありません。 gets( )を使う場合は( )の中に文字列を格納したい文字列配列の変数を記述するだけで大丈夫です。 そういえば、scanf( )とgets( )の違いについて第