BUG合集___substr 错误使用
我把seven_axis_pos.txt这个文本中的数据读取存放在命名为tube1的vector中
cout << tube1[0].substr(0,13) << endl;
对应的输出是:
而文本文件是:
这说明substr在读取字符串的时候会跳过空格,使用时一定注意,忽略了这一点很容易造成读取数据紊乱或者内存溢出的问题。
我把seven_axis_pos.txt这个文本中的数据读取存放在命名为tube1的vector中
cout << tube1[0].substr(0,13) << endl;
对应的输出是:
而文本文件是:
这说明substr在读取字符串的时候会跳过空格,使用时一定注意,忽略了这一点很容易造成读取数据紊乱或者内存溢出的问题。