Определите, является ли тип данных строковым
bool ssIsStringDataType(SimStruct *S, int dataType)
S
SimStruct, представляющий блок S-Function.
dataType
Идентификатор типа данных.
Логическое значение true
если тип данных строка. В противном случае возвращается false
.
ssIsStringDataType
определяет, является ли тип данных строкой.
C, C++
Этот пример определяет тип строки данных.
DTypeId dataType; if (ssIsStringDataType(S, dataType)) ssSetInputPortDataType(S, 0, dataType); else { ssSetErrorStatus(S, "Input 1 must be a string"); return; } ...
ssGetInputStringLength
, ssGetStringDataTypeMaxLength
, ssReadInputString
, ssRegisterStringDataType
ssWriteOutputString