vsprintf
- Updated2023-02-21
- 2 minute(s) read
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 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.
|
||
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.
|
Additional Information
Library: ANSI C Library
Include file: ansi_c.h
LabWindows/CVI compatibility: LabWindows/CVI 3.0 and later