ブックマーク / qiita.com/dbd_fish (1)

  • コメントが原因でエラーになる話 - Qiita

    動機 新人の頃、C言語でコメントがエラーの原因となったことがありました。 珍しい体験だと思うので、思い出しながら記事にしました。 環境 あまり覚えてません。。。 c言語(バージョン不明) gcc系のコンパイラ(バージョン不明) →おそらく、shift-jisに対応してないことが原因です。 結論 コメントの最後の文字について、 バイナリコードとして見た場合、 「¥」と同じなら、コメントの次の行もコメントになってしまいます。 下記の例だと、 「能」のバイナリコード末尾部分が「¥」と同じバイナリコードになり、「能」の次の行もコメントとして解釈されてしまいます。 そのため、出力される結果は0となります。

    コメントが原因でエラーになる話 - Qiita
    toaruR
    toaruR 2022/10/13
    泣ける(ノ∀`)
  • 1