エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C言語-文字列処理(文字列比較)
1.3 文字列処理関数 (2) (関数strcmp) 入力した文字列がabcのときはGOOD、それ以外のときはERRORと表示... 1.3 文字列処理関数 (2) (関数strcmp) 入力した文字列がabcのときはGOOD、それ以外のときはERRORと表示する。[pro1-7.c] #include <string.h> int strcmp(char *str1, char *str2); 文字列str1とstr2を比較する。一致すれば0、一致しなければ0以外を返す。 入力した文字列が配列buffに格納されているとき、if文で同じかどうかを判定する。 if(buff == "abc") このようにif文を書けば良いと考えられるが、buffは配列名であり、配列名は配列の先頭アドレスである。また、文字列"abc"もabcが格納されたメモリの先頭アドレスになる。したがって、上のif文はアドレス同士を比較するものであって、文字列を比較することにはならない。 標準ライブラリには、文字列を比較する関数strcmpが用意されてい