2015-02-28

http://anond.hatelabo.jp/20150228173819

実際に全角スペースの罠を喰らった経験から言わせて貰うと、コンパイラにもよるとは思うが「' '(U+0000)が不正です」みたいにエラーが出てたりすると思うのだが。

少なくともVisual C++では出る。

記事への反応 -
  • アメリカの凄腕ハッカーに全角スペースを混入したプログラムを渡してデバッグをお願いしたら、数時間悩んだ挙句発狂したって話もあるから、全角スペースは難しい。   こんなことあ...

    • 実施全角スペースの罠を喰らった経験から言わせて貰うと、コンパイラにもよるとは思うが「' '(U+0000)が不正です」みたいにエラーが出てたりすると思うのだが。 少なくともVisual C++で...

      • $ cat hello.c #include <stdio.h>int main() {  printf("unko\n"); return 0; } $ gcc hello.c hello.c: 関数 ‘main’ 内:hello.c:4:1: エラー: プログラム内に逸脱した ‘\343’ がありますhello.c:4:1: ...

    • 単に全角スペースって存在を知らなかっただけだろ

      • 全角スペースの存在をしらないなんてあるだろうか。

        • デバッグっても一体何に対してのどういう対処なのか、によるし、 基本的には一つ一つ潰していく作業なわけだから、その中で全角文字ってものを仮に知ってたとしても チェック入れる...

          • 欧米でも全角スペースじゃない印字不可能文字が紛れ込むことわりとあるんだけど・・・・ 初心者のコピペとかそういう問題じゃない・・・・・・・・ まあ件のハッカーが君みたいな先...

            • だから印字不可能文たって沢山あるんだからそれ虱潰しにしていく前にやることあるだろ、って話だろ。 どういうコードかによるけど印字不可能文を簡単に探せる物から それに対応する...

    • 不可視の文字が紛れ込んでることってバグ取りじゃよくあるし そのハッカーがデバッグに慣れてなかっただけでは

    • アメリカの凄腕ハッカーに全角スペースを混入したプログラムを渡してデバッグをお願いしたら、数時間悩んだ挙句発狂したって話もあるから、全角スペースは難しい。 という話だけ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん