【发布时间】:2015-10-23 15:56:58
【问题描述】:
sscanf(path.data(),"%*[D:/Resize/Resize/ScaledImages2/CamLeft_]%s", &cam_value);
在调试模式下cam_value = 36340000.tiff;
而在发布模式cam_value = 0593634000.tiff;(这是要解析的真实值)
为什么字符串在不同模式下解析不同?
【问题讨论】:
sscanf(path.data(),"%*[D:/Resize/Resize/ScaledImages2/CamLeft_]%s", &cam_value);
在调试模式下cam_value = 36340000.tiff;
而在发布模式cam_value = 0593634000.tiff;(这是要解析的真实值)
为什么字符串在不同模式下解析不同?
【问题讨论】:
该格式规范不会将任何内容读入变量中。
sscanf(path.data(),"%*[D:/Resize/Resize/ScaledImages2/CamLeft_]%s", &cam_value);
// ^^ The * indicates ignore the data. Don't read into any variable.
【讨论】: