sscanf Inconsistencies

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

sscanf Inconsistencies

Jump to solution
683 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
Reply
1 Solution
520 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
Reply
1 Reply
521 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
Reply