LabWindows/CVI

Content Type
Programming Language
Current manual
Table of Contents

vsprintf

vsprintf

int vsprintf (char targetString[], const char formatString[], va_list argumentList);

Purpose

Writes output to the specified string according to format specifiers in formatString. This function is similar to sprintf except that vsprintf takes as a parameter an argument list initialized by the va_start macro.

Note Note  You cannot execute this function panel because of the nature of how variable argument lists are created.

Parameters

Input
Name Type Description
formatString const char [] Contains the format string that specifies how subsequent arguments are converted for output. Use standard ANSI C format specifiers. If insufficient arguments exist for the format, the behavior is undefined. If the format is exhausted while arguments remain, the excess arguments are evaluated but are otherwise ignored.
Note Note  For more information about the standard ANSI C format specifiers, refer to an external ANSI C reference.
argumentList va_list Contains a variable argument list initialized by the va_start macro and possibly subsequent va_arg calls.
Output
Name Type Description
targetString char [] Contains the string to which the formatted data is written. A null character is written at the end of the characters written to this parameter.

Return Value

Name Type Description
CharactersWritten int Contains the number of characters transmitted or a negative value if an output error occurred.
Note Note  The terminating null character is not included as part of the sum of characters transmitted.

Additional Information

Library: ANSI C Library

Include file: ansi_c.h

LabWindows/CVI compatibility: LabWindows/CVI 3.0 and later

Was this information helpful?

Previous

vfprintf

Previous

vfprintf