Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!gcd.org!jindaiji.chofu.tokyo.jp!mmcatv.co.jp!news.moat.net!news.glorb.com!postnews.google.com!not-for-mail From: yosida@parkcity.ne.jp (???V) Newsgroups: fj.comp.lang.c,fj.unix Subject: Why was atmark kept off Date: 2 Jan 2005 02:05:26 -0800 Organization: http://groups.google.com Lines: 16 Message-ID: <61c04dbb.0501020205.7f0d79c2@posting.google.com> NNTP-Posting-Host: 211.19.209.106 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1104660326 3374 127.0.0.1 (2 Jan 2005 10:05:26 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 2 Jan 2005 10:05:26 +0000 (UTC) Xref: ccsf.homeunix.org fj.comp.lang.c:631 fj.unix:297 吉田@parkcityです。 (Subjectから「const volatile」を削除しました) 以前  「'#'は行頭でないとeraseとして働くので、   C言語でも行の先頭文字でのみ使った」 という説明を聞いたことがあるように思うのですが、 手元で試したいくつかのUnix環境では、eraseに指定した文字を行頭で入力しても、 「その文字そのものとして扱う」のではなく「無視する」ようです。 「行頭ではeraseではなく#そのものとして扱う」OSもあったのでしょうか? C言語自身、演算子の#や##があるので元の説明の後半も 「初期のC」に対してということになりますけど。 ---