sscanf Inconsistencies

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

sscanf Inconsistencies

Jump to solution
482 Views
weblar
Contributor V

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?

0 Kudos
1 Solution
319 Views
c0170
Senior Contributor III

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

View solution in original post

0 Kudos
1 Reply
320 Views
c0170
Senior Contributor III

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

0 Kudos