๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #516

Re: fgets()

#516
From: Masao Seki
Date: Fri, 20 Mar 1998 00:00
37 lines
2453 bytes
Kusakabe Youichi wrote:
> 
> Masao Seki (seki@rim.crl.fujixerox.co.jp) wrote:
> : ใใ‚Œไปฅๆฅใ€่กŒๆœซใฎใ‚ณใƒผใƒ‰ใ‚’ๆœ€ๅˆใซ่ชฟในใ€'\n'ใชใ‚‰'\0'ใซ็ฝฎใๆ›ใˆใฆใ‹ใ‚‰ใ€
> : ไปฅ้™ใฎๅ‡ฆ็†ใ‚’ใ™ใ‚‹ใ‚ˆใ†ใซใ—ใฆใ„ใพใ™ใ€‚
> 
> ใงใ‚‚ใ€ใใ†ใ™ใ‚‹ใจใ€ใ€Œfgets()ใ—ใŸใ‚‚ใฎใ‚’ใใฎใพใพfputs()ใ™ใ‚‹ใ€ใ‚ˆใ†ใชๅ‡ฆ็†ใซ
> ใŠใ„ใฆใ€ใ€Œ่กŒใฎ้•ทใ•ใŒๆบ–ๅ‚™ใ—ใŸใƒใƒƒใƒ•ใ‚กใ‚ˆใ‚Šใ‚‚ๅคงใใ‹ใฃใŸใ€ใจใใฎๅ‡ฆ็†ใซ็•ฐๅธธใ‚’
> ใใŸใ—ใพใ›ใ‚“ใ‹?
> ใตใคใ†ใซใŸใ ่ชญใ‚€ใ ใ‘ใฎใจใใชใ‚‰ใ‚ˆใ•ใใ†ใงใ™ใŒ...ใ€‚


็งใŒใ€ใƒ†ใ‚ญใ‚นใƒˆใƒ•ใ‚กใ‚คใƒซใ‚’ๆ‰ฑใ†ๆ™‚ใจใ„ใ†ใฎใฏใ€็”ปๅƒๅ‡ฆ็†็”จใฎๅ‡ฆ็†ใƒ‘ใƒฉใƒกใƒผใ‚ฟ
ใ‚’ใƒ‡ใƒผใ‚ฟใƒ•ใ‚กใ‚คใƒซใ‹ใ‚‰่ชญใฟ่พผใ‚€ใ‚ˆใ†ใช็”จ้€”ใงใ€็ซฏๆœซใ‹ใ‚‰ไผš่ฉฑ็š„ใซๅ…ฅๅŠ›ใ™ใ‚‹ๆ™‚
ใฎ้•ทใ•ใŒ็ฒพใ€…ใชใ‚“ใงใ™ใ€‚ใใ‚Œใงใ€ใƒใƒƒใƒ•ใ‚กใ‚ตใ‚คใ‚บใ‚’256ไฝใซใ—ใฆใ€ ใƒใƒƒใƒ•ใ‚ก
ใ‚ใตใ‚Œใฎใƒใ‚งใƒƒใ‚ฏใ‚’ๆ‰‹ๆŠœใใ—ใฆใ—ใพใฃใŸใ‚Šใ—ใพใ™ใ€‚
ใใ‚Œใงใ€ใƒใ‚งใƒƒใ‚ฏใŒๅฟ…่ฆใชๆ™‚ใฏใ€strlen(buf)ใŒๆ‰€ๅฎšๅ€คใ‚’่ถ…ใˆใฆใ„ใŸใ‚‰ใ€ๅณ
ใ‚จใƒฉใƒผๆ‰ฑใ„ใซใ—ใฆๅ‡ฆ็†ใ‚’ไธญๆ–ญใ—ใฆใ—ใพใ„ใพใ™ใ€‚็งใฎ็”จ้€”ใงใ€ไธ€็•ชๅ›ฐใ‚‹ใฎใฏ
่ชคใฃใŸใƒ‡ใƒผใ‚ฟๅ…ฅๅŠ›ใซๆฐ—ใŒไป˜ใ‹ใšใซใ€ใใฎใพใพๅ‡ฆ็†ใ‚’็ถšใ‘ใฆใ—ใพใ†ใ“ใจใงใ€
็•ฐๅธธใŒ่ตทใใŸๆ™‚ใ€ไบŒๆฌก้šœๅฎณใ‚’ๆ‹›ใ‹ใชใ„ใ‚ˆใ†ๆœ€ๅ–„ใฎๅ‡ฆ็†ใ‚’ใ—ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ„
ใจไบ‘ใ†ใ‚ˆใ†ใชไบ‹ใŒใชใ„ใฎใงใ€ใใ‚Œใงๆธˆใ‚“ใงใ„ใพใ™ใ€‚

> 
> : ใจใซใ‹ใใ€ใ€Œ็งปๆคๅ‰ใฏgetsใ‚’ไฝฟใฃใฆใ„ใฆใ€็งปๆคๅ…ˆใงfgetsใซๅค‰ใˆใฆใŠใ„ใฆใ€
> : ็’ฐๅขƒใŒๅค‰ใ‚ใ‚‹ใจใ€fgetsใฎๅ‹•ไฝœใŒๅค‰ใ‚ใ‚‹ใจๆ€ใ„่พผใ‚“ใ ใ€‚ใ€ใชใฉใจไบ‘ใ†ใŠ็ฒ—ๆœซ
> : ใงใฏใชใ„็ญˆใงใ™ใ€‚
> ใ“ใฃใใ‚Šใƒ˜ใƒƒใƒ€ใƒผใซ#define fgets  gets ใจๆ›ธใ„ใฆใ‚ใ‚‹ใ‚ทใ‚นใƒ†ใƒ ใ‹ใ‚‚ ;-)

ใ„ใใ‚‰ไฝ•ใงใ‚‚ใ€ใใ‚Œใฏใชใ„ใจๆ€ใ„ใพใ™ใŒใ€‚ๅฐ‘ใ—ใ€่จ˜ๆ†ถใŒใ‚ˆใฟใŒใˆใฃใฆๆฅใŸใฎ
ใงใ™ใŒใ€VAX/VMS 4.3ใฎ๏ผฃใ ใฃใŸใ‚ˆใ†ใชๆฐ—ใŒใ—ใฆๆฅใพใ—ใŸใ€‚ใฉใชใŸใ‹ใ€ใƒใ‚งใƒƒ
ใ‚ฏๅฏ่ƒฝใช็’ฐๅขƒใ‚’ใŠๆŒใกใฎๆ–นใฏใ€ๅฑ…ใ‚‰ใ‚Œใพใ›ใ‚“ใ‹๏ผŸ

๏ผƒๆ˜Žๆ—ฅใฏใ€ๆณŠใ‚ŠใŒใ‘ใงๅฎถๆ—ใ‚ตใƒผใƒ“ใ‚นใชใฉใ‚„ใ‚‰ใ‹ใ—ใพใ™ใฎใงใ€ใ“ใฎๅพŒใฎใƒ•ใ‚ฉใƒญใƒผ
๏ผƒใฏใ€้…ใ‚Œใ‚‹ใจๆ€ใ„ใพใ™ใ€‚ๆ‚ชใ—ใ‹ใ‚‰ใšใ€‚
--
้–ขใ€€ๆญฃ็”Ÿ <masao.seki@fujixerox.co.jp || ma-seki@gb3.so-net.or.jp>
Technical Details
Message-ID: <35126EC0.29F6@rim.crl.fujixerox.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <1998Mar20.065254.6855@merope.opus.or.jp> <351238AA.10EE@rim.crl.fujixerox.co.jp> <1998Mar20.103523.9338@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: fgets()
Date: 1998/03/20
Message-ID: <35126EC0.29F6@rim.crl.fujixerox.co.jp>
X-Deja-AN: 335934526
Content-Transfer-Encoding: 7bit
References: <1998Mar20.065254.6855@merope.opus.or.jp> <351238AA.10EE@rim.crl.fujixerox.co.jp> <1998Mar20.103523.9338@merope.opus.or.jp>
Mime-Version: 1.0
Reply-To: masao.seki@fujixerox.co.jp
Content-Type: text/plain; charset=iso-2022-jp
Organization: Fuji Xerox
Newsgroups: fj.lang.c