delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/12/10/11:02:42

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
From: Gergo Barany <gergo AT tud DOT at>
Newsgroups: comp.lang.c,comp.os.msdos.djgpp,comp.lang.c++
Subject: Re: String substitution to another
Followup-To: comp.lang.c
Date: 10 Dec 2001 15:47:45 GMT
Organization: Vienna University of Technology, Austria
Lines: 22
Message-ID: <slrna19mhp.11l.gergo@hold.otthon.at>
References: <3C151123 DOT D1E94FE8 AT surfeu DOT fi> <3c149894 DOT 7181858 AT news DOT tiscali DOT nl> <9v2knf$htt$0 AT 216 DOT 39 DOT 135 DOT 9>
NNTP-Posting-Host: tk150072.tuwien.teleweb.at
User-Agent: slrn/0.9.7.3 (Linux)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

[Followups to comp.lang.c only]

Aaron Evans <ahde AT oz DOT net> wrote:
>  how is
>  
>  gets(filename) || length > MAXLINELENGTH
>  
>  more dangerous than
>  
>  fgets (strline, MAXLINELENGTH, fileptr);

The first version never works correctly if the user can enter more
characters than the string filename can hold. (And you usually have
no control over the input from the user.)
The second can work if MAXLENGTH's value is appropriate (i.e. not
more than the length of strline).

Gergo

-- 
To whom it may concern: My e-mail address has changed. Please adjust
your killfiles and address books. Thanks.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019