05/03/31 21:44:35
>>83
文字列のメモリ上での表現はは末尾に'\0'が必要だから
文字列を格納する配列変数は"I love you."だと最低12バイト必要
つか、もっと余裕持たせて12バイトより大きくしとけ
scanf("%12s", say);この関数はスペースを文字列の区切りと判断する
のでgets()で
× if (say == 'I love you.')
Cでは文字列の比較はこういう書き方ではできない
#include <string.h>して、strcmp()とか使え
if (strcmp(say, "I love you.") == 0)
#しかしなんでLoveとLike使い分けてるんだ(゚д゚)