Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Watcom C/C++ v10.0 : C library - <b>synopsis:</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Synopsis:
    #include <stdio.h>
    int sprintf( char *buf, const char *format, ... );

Description:
    The sprintf function is equivalent to the  fprintf function, except that
    the argument buf specifies a character array into which the generated
    output is placed, rather than to a file.  A null character is placed at
    the end of the generated character string.  The format string is
    described under the description of the  printf function.

Returns:
    The sprintf function returns the number of characters written into the
    array, not counting the terminating null character.  An error can occur
    while converting a value for output.  When an error has occurred,  errno
    contains a value indicating the type of error that has been detected.

See Also:
    _bprintf, cprintf, fprintf, printf, _vbprintf, vcprintf, vfprintf,
    vprintf, vsprintf

Example:
    To create temporary file names using a counter:

    #include <stdio.h>

    char namebuf[13];
    int  TempCount = 0;

    char *make_temp_name()
      {
        sprintf( namebuf, "ZZ%.6o.TMP", TempCount++ );
        return( namebuf );
      }

    void main()
      {
        FILE *tf1, *tf2;

        tf1 = fopen( make_temp_name(), "w" );
        tf2 = fopen( make_temp_name(), "w" );
        fputs( "temp file 1", tf1 );
        fputs( "temp file 2", tf2 );
        fclose( tf1 );
        fclose( tf2 );
      }

Classification:
    ANSI

Systems:
    All

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson