ファイル操作でのOSの違いC言語のファイル操作での、バイナリモードとテキストモードの違いを説明する。OSの成り立ちの違いから、文字コードと機器の動きには違いがある。いった制御コードは違っている。入力時には"\r\n"を"\n"に置き換えて入力する。上記のような変換が行われると、"\r(0x0D)"が消えたり(あるいは想定外に混入)してしまう。いったデータを扱う場合には、バイナリモードを使う。日本語文字コードについても紹介する。Shift-JISは、パソコン(Windows)で広く利用されている文字コード。2byteの漢字1文字の1byte目、2byte目の判別が面倒。EUC-JPといった文字コードがある。複数の言語が混ざる場合が増えてきたため、"Unicode"という方式を使うのが主流となってきた。この方式では、基本的にすべての文字=2byteで扱ったりする。ファイルに保存するときに効率が良くなるように、"UTF-8"といった保存形式をとる。課題に取り組んでもらう。行われることを説明する。