Article View: fj.lang.c
Article #513Re: [Q]区切りなしデータを文字型
From: Masao Seki
Date: Fri, 20 Mar 1998 00:00
Date: Fri, 20 Mar 1998 00:00
33 lines
2020 bytes
2020 bytes
Kusakabe Youichi wrote: > > Masao Seki (seki@rim.crl.fujixerox.co.jp) wrote: > : fgetsで文字列データをとりこんだ時、改行コードも取り込まれるシステム > : を想定しています。 > > されない環境もあるのですか? > いちおういままでには見たことないのですが。 ドキッ。日下部さんからこう云うツッコミを受けると、急に不安になった りします。(^_^;; 以前に、移植したプログラムの動作がおかしくて、調べたら改行コード の有り無しが原因だった事があるのです。それ以来、行末のコードを最初 に調べ、'\n'なら'\0'に置き換えてから、以降の処理をするようにしてい ます。 今私の回りにあるものでは、見当たらないようです。あとは、OS バージョン アップ前の古いDomainか、SunOS4.0.3のccか、VMS/Cか、古いNEWSか、Titan か、HP-UXか、はたまたConvex/Cか・・・? とにかく、「移植前はgetsを使っていて、移植先でfgetsに変えておいて、 環境が変わると、fgetsの動作が変わると思い込んだ。」などと云うお粗末 ではない筈です。 まあ、今、割と使われていてANSI対応でないCコンパイラはSunOS4.1.Xのcc だけで、そのSunOS4.1.XでOKなのですから、無用の配慮で、皆さんを混乱 させただけかも知れませんね。忘れて頂くのが、よろしいようです。 -- 関 正生 <masao.seki@fujixerox.co.jp || ma-seki@gb3.so-net.or.jp >
Technical Details
Message-ID:
<351238AA.10EE@rim.crl.fujixerox.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<35120784.56D9@rim.crl.fujixerox.co.jp> <1998Mar20.065254.6855@merope.opus.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,8756f6f59b5f78c5 X-Google-Attributes: gid106434,public From: Masao Seki <seki@rim.crl.fujixerox.co.jp> Subject: Re: [Q]区切りなしデータを文字型 Date: 1998/03/20 Message-ID: <351238AA.10EE@rim.crl.fujixerox.co.jp> X-Deja-AN: 335895878 Content-Transfer-Encoding: 7bit References: <35120784.56D9@rim.crl.fujixerox.co.jp> <1998Mar20.065254.6855@merope.opus.or.jp> Content-Type: text/plain; charset=iso-2022-jp Organization: Fuji Xerox Mime-Version: 1.0 Reply-To: masao.seki@fujixerox.co.jp Newsgroups: fj.lang.c