Printing plural forms.

Stan Brown browns at iccgcc.decnet.ab.com
Thu Feb 21 00:55:32 AEST 1991


In article <1991Feb19.104810.549 at ZYX.SE>, arndt at zyx.ZYX.SE (Arndt Jonasson) writes:
> We all have seen and, in various degrees, been irritated by texts such
> as:
> 	1 files were copied
> when it should have been:
> 	1 file was copied
> 
> I'd like to know: when programming, how do you avoid such errors? 

     printf("%d error%s copied\n", nfiles, nfiles?"s were":" was");
or
     printf("files copied: %d\n", nfiles);

Hey--this is all my opinion, nobody else's. Rely on it at your peril.
                                   email: browns at iccgcc.decnet.ab.com
Stan Brown, Oak Road Systems, Cleveland, Ohio, USA    +1 216 371 0043



More information about the Comp.lang.c mailing list