タグ 改行文字
人気順 10 users 50 users 100 users 500 users 1000 users改行コード(CR/LF)と改行文字と標準C - yohhoyの日記
プログラミング言語C標準規格における改行文字(new-line character)と改行コードCR, LFとの関係性について。 まとめ: C標準規格ではプログラム内部で扱う「改行文字」と、外部ファイルにおける具体的なCR, LF等の「文字コード」を区別する。*1 *2 改行文字をファイル上でどう表現するかについて何ら規定しない。CR/LFを... 続きを読む
末尾の連続する改行文字を削除する - TIM Labs
文字列が格納されている変数 str から、末尾の連続する改行文字を削除しようとして次のようなコードを書いた(言語:Ruby)。 str.sub(/(\r\n|\r|\n)+\z/, "") 本コードには問題がある。 問題点を指摘せよ。 改善案を提案せよ。 とだけ書いて、答えられる人はどのくらいいるだろうか。これは別に筆記試験というわけでは... 続きを読む
コンパイラに仕込まれた細工とシステムのセキュリティの話|Rui Ueyama|note
コンパイラのソースには書いていないのにバイナリだけで代々伝わっていく情報というのがあって、それはコンピュータのセキュリティに大きく関わっている。ここではそれについて書いてみよう。 僕は 8cc というCコンパイラをスクラッチから書いたことがあるのだけど、8ccには文字列を読む部分で、"\"の後に"n"がきたら"\n"という文字(改行文字)を読んだことにするという 箇所 がある。これはよく考えてみれ... 続きを読む