Arduino IDEにて。
ここによれば、サイトからのコピペでそうなる、ユニコードのやつが使われてるから、みたいなことが書いてあった。
引用符を通常のASCII引用符(0x22、 “)に置き換えれば、動作するはずです。
確かに二重引用符が問題になっていた。自分で入力し直したらOKになった。
あと、char変数を文字列として比べるのに「==」を使っちゃだめだそうだ。
strcmpを使う。同じなら0が返ってくる。これはイメージとは違う。解説を見れば、なるほど、と思う。
何もわかってなかったなあ。勉強しなくては。
コメント