sscanf Inconsistencies

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

sscanf Inconsistencies

跳至解决方案
685 次查看
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 项奖励
回复
1 解答
522 次查看
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 项奖励
回复
1 回复
523 次查看
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 项奖励
回复