I'm trying to use the MQX sscanf implementation however I'm coming up with some issues.
I have the following function call...
char * key = (char *)calloc(32, sizeof(char));char * value = (char *)calloc(32, sizeof(char));int_32 matches = sscanf("Enabled = Y", "%[^=]=%s", key, value);// matches = 0// key = nothing// value = nothing
An identical function call from Visual C returns 2 and both key and value contain "Enabled" and "Y" respectively.
Am I missing something?
解決済! 解決策の投稿を見る。
Hi kwebster83,
unfortunately, the feature you tested ( %[ ] array of characters) is not implemented in MQXs' sscanf. This format might be implemented in the future MQX release. Thank you for your input!
Regards,
MartinK
Hi kwebster83,
unfortunately, the feature you tested ( %[ ] array of characters) is not implemented in MQXs' sscanf. This format might be implemented in the future MQX release. Thank you for your input!
Regards,
MartinK