goo blog サービス終了のお知らせ 

山口屋~活動日誌~

私生活で主な出来事をピックアップ

C言語 改行 制御文字 ASCII アスキー キャリッジリターン ラインフィード

2016-05-01 19:00:17 | ソフトウェア開発
改行コードにはLF:Line Feed('\n')とCR:Carriage Return('\r')があり、OS毎に異なっている。

fopen(),freopen()でバイナリモード、テキストモードを選択する際、テキストモードを選べば自動的にLF('\n')との変換が行われる。ただし、バイナリモードではそうはいかないので、"\r\n"というように両方記述のつもりでいたほうが良い!?

<改行コードに対応する制御文字>

LF→\n
CR→\r

<OS毎の改行コード>

LF:UNIX
CR:MAC
CR+LF:Windows

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Visual Studio C++ Express ... | トップ | C言語 エスケープシーケンス ... »
最新の画像もっと見る

コメントを投稿

ソフトウェア開発」カテゴリの最新記事