The fsVarsBVarStringGet function can be used to get the value of a specific BVar containing a string.

Syntax
FsVarError fsVarsBVarStringGet(
    FsBVarId bVarId,
    char* buffer,
    int bufferSize,
    FsObjectId target
);
Parameters
ParametersDescription
bVarIdThe ID of a BVar (found using fsVarsGetBVarId).
bufferThe buffer that will receive the value of the BVar if the other parameters are correct.
bufferSizeThe size of the given buffer.
targetThe ID of the object from which the variable is being retrieved. Default: FS_OBJECT_ID_USER_AIRCRAFT.
Return Values

The function returns a FsVarError, where 0 means there is no error (in which case, the value of the BVar has been copied to buffer).

Example
FsBVarId bVarId = fsVarsGetBVarId("BVarString", false);
char buffer[128];
buffer[0] = '\0';
if (fsVarsBVarStringGet(bVarId, buffer, sizeof(buffer), FS_OBJECT_ID_USER_AIRCRAFT) == FS_VAR_ERROR_NONE)
{
    // valid
}
else
{
    // error
}

0/255