🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #513

Re: [Q]区切りなしデータを文字型

#513
From: Masao Seki
Date: Fri, 20 Mar 1998 00:00
33 lines
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-mail
References: <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