ReadFmt

Table of Contents

ReadFmt

Description

Read formatted input from the standard input stream (stdin). This is a convenience macro calling FReadFmt with stdin.

Parameters

NameDirectionDescription
fmtstrinFormat string to be used for reading. This must exactly describe the expected input format from stdin. argument should be a modifiable l-value wrapped with &variable.

Success

Attempts to match fmtstr with the input from stdin and reads values into the provided arguments wrapped with ``.

Failure

Failure occurs within FReadFmtInternal. Refer to its documentation for details on failure behavior (logs error message and returns, may rollback read data, or abort in unexpected situations).

Usage example (Cross-references)

No external code usages found in the scanned files.

Share :

Related Posts

FWriteFmtLn

FWriteFmtLn Description Write formatted output to a file stream followed by a newline character. This macro internally uses StrWriteFmtInternal to format the string and then writes it to the stream followed by a newline.

Read More

FWriteFmt

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.

Read More

ReadCompleteFile

ReadCompleteFile Description Read complete contents of file at once. Pointer returned is malloc’d and hence must be freed after use. The returned pointer can also be reused by providing pointer to it in data parameter. realloc is called on *data in order to expand it’s size. If *capacity exceeds the size of file to be loaded, then no reallocation is performed. This means the provided buffer will automatically be expanded if required. The returned buffer is null-terminated just-in-case. The implementation and API is designed in such a way that it can be used with containers like Vec and Str.

Read More