FWriteFmt

Table of Contents

FWriteFmt

Description

Write formatted output to a file stream. This macro internally uses StrWriteFmtInternal to format the string and then writes it to the stream.

Parameters

NameDirectionDescription
streaminPointer to the FILE stream to write to.
fmtstrinFormat string with {} placeholders. should be wrapped with variable.

Success

Placeholders in fmtstr are replaced by the passed arguments, and the resulting formatted string is written to the specified stream.

Failure

Failure might occur during memory allocation for the temporary string or during the write operation to the stream (handled by fputs). Errors from StrWriteFmtInternal (logging messages) might also occur.

Usage example (Cross-references)

    /// TAGS: Macro, Convenience, Stdout, I/O
    ///
    #define WriteFmt(...) FWriteFmt(stdout, __VA_ARGS__)
    
    ///

Share :

Related Posts

FReadFmtInternal

FReadFmtInternal Description Read formatted data from file streams (stdin, or other file)

Read More

FReadFmt

FReadFmt Description Read formatted data from a file stream. This is a macro wrapper around FReadFmtInternal.

Read More

JW_BOOL

JW_BOOL Description Append a boolean value to the JSON as unquoted true/false.

Read More